Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen C#-Syntax | Section
C#-Grundlagen

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

main.cs

12345678910
namespace 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

main.cs

12345678910
namespace 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!")?

question mark

Was ist der Zweck der "Main"-Methode in einem C#-Programm?

Wählen Sie die richtige Antwort aus

question mark

Was macht der Befehl Console.WriteLine("Hello, World!")?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 2
some-alt