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

bookC#-Syntax

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

copy
12345678910
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, der als Boilerplate-Code bezeichnet wird. Dieser Code legt die Grundstruktur Ihres Programms fest, gehört jedoch 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 Ihres Codes, beeinflusst jedoch nicht die Hauptfunktionalität.

An dieser Stelle müssen Sie nicht jedes Detail verstehen, aber betrachten wir einige grundlegende Bestandteile des Codes.

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 lautet 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 entspricht den "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. In diesem Kurs kann der Einfachheit halber static void Main() verwendet werden. Diese Variante enthält kein string[] args.

main.cs

main.cs

copy
12345678910
namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }

Innerhalb der "Main"-Methode befindet sich der Befehl Console.WriteLine("Hello, World!"). Dieser weist den Computer an, "Hello, World!" auf dem Bildschirm anzuzeigen. Beim Ausführen des Programms erscheint diese Nachricht in der Konsole.

Jeder Befehl endet mit einem Semikolon (;).

Zusammengefasst besteht der grundlegende Startcode eines C#-Programms aus einem "Namespace", einer "Klasse" und der "Main"-Methode, in der das Programm beginnt. Manchmal gibt es auch eine "using"-Anweisung wie using System;, um benötigte Bibliotheken einzubinden, dies ist jedoch nicht immer erforderlich.

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

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

question mark

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

Select the correct answer

question mark

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

Select the correct answer

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

Suggested prompts:

Can you explain what a namespace, class, and method are in more detail?

Why is the Main method important in a C# program?

What does Console.WriteLine do in this context?

Awesome!

Completion rate improved to 1.59

bookC#-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

copy
12345678910
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, der als Boilerplate-Code bezeichnet wird. Dieser Code legt die Grundstruktur Ihres Programms fest, gehört jedoch 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 Ihres Codes, beeinflusst jedoch nicht die Hauptfunktionalität.

An dieser Stelle müssen Sie nicht jedes Detail verstehen, aber betrachten wir einige grundlegende Bestandteile des Codes.

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 lautet 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 entspricht den "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. In diesem Kurs kann der Einfachheit halber static void Main() verwendet werden. Diese Variante enthält kein string[] args.

main.cs

main.cs

copy
12345678910
namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }

Innerhalb der "Main"-Methode befindet sich der Befehl Console.WriteLine("Hello, World!"). Dieser weist den Computer an, "Hello, World!" auf dem Bildschirm anzuzeigen. Beim Ausführen des Programms erscheint diese Nachricht in der Konsole.

Jeder Befehl endet mit einem Semikolon (;).

Zusammengefasst besteht der grundlegende Startcode eines C#-Programms aus einem "Namespace", einer "Klasse" und der "Main"-Methode, in der das Programm beginnt. Manchmal gibt es auch eine "using"-Anweisung wie using System;, um benötigte Bibliotheken einzubinden, dies ist jedoch nicht immer erforderlich.

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

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

question mark

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

Select the correct answer

question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
some-alt