Menu
Coddy logo textTech

Grundlegende Programmstruktur

Teil des Abschnitts Grundlagen der C#-Journey von Coddy — Lektion 4 von 69.

In C# wird Code in Klassen organisiert. Wisse vorerst nur, dass eine Klasse der Ort ist, an dem du deinen Code schreibst – wir werden später mehr über Klassen erklären.

Die Main-Methode ist ein entscheidender Teil eines C#-Programms, da sie als Startpunkt der Ausführung dient.

Hier ist eine einfache Aufschlüsselung eines grundlegenden C#-Programms:

public class Program { // Klassendeklaration
	public static void Main(string[] args) { // Main-Methode
		Console.WriteLine("Hello, Coddy!"); // Ausgabeanweisung
		// Schreibe Code innerhalb von Main
	}
}

Du schreibst deinen Code innerhalb der Main-Methode. Die Einrückung (Leerzeichen am Zeilenanfang) wird verwendet, um den Code leichter lesbar zu machen – sie zeigt, welcher Code zu welchem Block gehört.

Hinweis: Möglicherweise siehst du auch using System; am Anfang einiger Programme. Diese Zeile erscheint außerhalb der Klasse und importiert integrierte Funktionen – sie ermöglicht es dir beispielsweise, Console.WriteLine zu verwenden. Sie ist nicht Teil der Klasse selbst.

Wichtiger Hinweis: In C# muss jede Anweisung mit einem Semikolon (;) enden. Das Semikolon ist obligatorisch und teilt C# mit, dass Sie das Ende einer Anweisung erreicht haben. Das Vergessen eines Semikolons führt zu einem Kompilierungsfehler.

Beachten Sie jedoch, dass Codeblöcke, die in geschweifte Klammern {} eingeschlossen sind (wie Klassen- und Methodendeklarationen), keine Semikolons benötigen.

challenge icon

Aufgabe

Anfänger

Erstellen Sie ein C#-Programm mit einer Klasse namens Program, die die Main-Methode enthält. Schreiben Sie innerhalb der Main-Methode Code, um den folgenden Text auszugeben:

This is my first C# program!

Spickzettel

In C# muss der Code innerhalb einer Klasse stehen. Die Main-Methode ist der Einstiegspunkt, an dem die Programmausführung beginnt.

Grundlegende C#-Programmstruktur:

public class Program {
	public static void Main(string[] args) {
		Console.WriteLine("Hello, Coddy!");
		// Schreibe Code innerhalb von Main
	}
}

Jede Anweisung muss mit einem Semikolon (;) enden. Codeblöcke mit geschweiften Klammern {} benötigen keine Semikolons.

Probier es selbst

using System;

public class Program {
    // Schreibe deinen Code hier
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen