C#-Syntax
Swipe um das Menü anzuzeigen
In diesem Kapitel betrachten wir das grundlegende Hello World-Programm, um die Syntax der C#-Sprache zu verstehen.
Im Folgenden befindet sich der Code, der die Nachricht "Hello World" in der Konsolenausgabe ausgibt:
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }
Wenn du ein neues C#-Projekt startest, siehst du einen Standardcode, der als Boilerplate-Code bezeichnet wird. Dieser Code legt die Grundstruktur deines Programms fest, gehört aber nicht zur Hauptlogik.
Hinweis
Boilerplate-Code ist standardisierter Code, 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 deines Codes, beeinflusst aber nicht die Hauptfunktionalität.
An dieser Stelle musst du noch nicht jedes Detail verstehen, aber wir schauen uns einige grundlegende Teile des Codes an.
Der Code ist in Blöcke unterteilt, die durch geschweifte Klammern ({}) markiert sind. Jeder Block ist Teil eines Namespace, einer Klasse, einer Methode oder einer Anweisung.
Ein Namespace ist wie ein Ordner, der zusammengehörigen Code gruppiert und so die Organisation erleichtert. In unserem Beispiel heißt der Namespace TestConsoleApp.
Eine Klasse ist eine Vorlage zur Erstellung von Objekten und zur Erweiterung der Funktionalität eines Programms. Hier gibt es eine Klasse mit dem Namen "Program".
Eine Methode ist eine Anweisungssammlung, die den Computer eine Aufgabe ausführen lässt. Sie ist vergleichbar mit "Funktionen" in anderen Programmiersprachen. Die "Main"-Methode ist besonders wichtig, da hier das Programm startet. Sie führt den gesamten Code innerhalb ihres Blocks aus.
Die "Main"-Methode kann unterschiedlich aussehen, muss aber immer "Main" heißen. Für diesen Kurs genügt die Variante static void Main(). Diese Version enthält kein string[] args.
main.cs
12345678910namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }
Im Inneren der "Main"-Methode befindet sich der Befehl Console.WriteLine("Hello, World!"). Dieser weist den Computer an, "Hello, World!" auf dem Bildschirm anzuzeigen. Wenn das Programm ausgeführt wird, erscheint diese Nachricht in der Konsole.
Beachte, dass jeder Befehl mit einem Semikolon (;) endet.
Zusammengefasst enthält der grundlegende Startcode eines C#-Programms einen "namespace", eine "class" und die "Main"-Methode, in der das Programm beginnt. Manchmal gibt es auch eine "using"-Anweisung wie using System;, um notwendige Bibliotheken einzubinden, dies ist jedoch 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!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen