Kursinhalt
C# Grundlagen
C# Grundlagen
C#-Syntax
In diesem Kapitel werden wir uns das grundlegende Hello World-Programm ansehen, um die Syntax der C#-Sprache zu verstehen.
Folgendes ist der Code, der die Nachricht "Hello World" in der Konsolenausgabe ausgibt:
main
namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
Wenn Sie ein neues C#-Projekt starten, sehen Sie einen Standardcode, bekannt als Boilerplate-Code. Dieser Code legt die grundlegende Struktur Ihres Programms fest, ist jedoch nicht Teil der Hauptlogik.
Hinweis
Boilerplate-Code ist Standardcode, der für allgemeine Aufgaben benötigt wird, wie das Einrichten von Konfigurationen oder das Definieren der Programmstruktur. Er ist wichtig für die Organisation Ihres Codes, beeinflusst jedoch nicht die Hauptfunktionalität.
In diesem Stadium müssen Sie nicht jedes Detail verstehen, aber lassen Sie uns einige grundlegende Teile des Codes betrachten.
Der Code ist in Blöcke unterteilt, die durch geschweifte Klammern ({}
) markiert sind. Jeder Block ist Teil eines Namensraums, einer Klasse, einer Methode oder einer Anweisung.
Ein Namespace ist wie ein Ordner, der zusammengehörigen Code zusammenhält und die Organisation erleichtert. In unserem Beispiel ist der Namespace TestConsoleApp
.
Eine Klasse ist eine Blaupause zur Erstellung von Objekten und zur Hinzufügung von Funktionalität zu einem Programm. Hier haben wir eine Klasse namens "Program".
Eine Methode ist eine Reihe von Anweisungen, die der Computer ausführt, um eine Aufgabe zu erledigen. Sie ist ähnlich wie "Funktionen" in anderen Sprachen. Die "Main"-Methode ist entscheidend, da sie der Startpunkt des Programms ist. Sie führt den gesamten Code innerhalb ihres Blocks aus.
Die "Main"-Methode kann unterschiedlich aussehen, muss aber "Main" genannt werden. Zur Vereinfachung können Sie in diesem Kurs static void Main()
verwenden. Diese Version enthält nicht string[] args
.
main
namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }
Innerhalb der "Main"-Methode gibt es einen Befehl Console.WriteLine("Hello, World!")
. Dieser weist den Computer an, "Hello, World!" auf dem Bildschirm anzuzeigen. Wenn Sie das Programm ausführen, erscheint diese Nachricht in der Konsole.
Denken Sie daran, dass jeder Befehl mit einem Semikolon (;
) endet.
Zusammenfassend enthält der grundlegende Startcode für ein C#-Programm einen "Namespace", eine "Klasse" und die "Main"-Methode, die der Startpunkt des Programms ist. Manchmal kann es auch eine "using"-Anweisung wie using System;
geben, um notwendige Bibliotheken einzuschließen, aber das ist nicht immer erforderlich.
1. Was ist der Zweck der "Main"-Methode in einem C#-Programm?
2. Was macht der Befehl Console.WriteLine("Hello, World!")
?
Danke für Ihr Feedback!