Grundlegende Programmstruktur
Teil des Abschnitts Grundlagen der C#-Journey von Coddy. Lektion 4 von 69.
In C# wird Code in Klassen organisiert. Vorerst genügt es zu wissen, dass du deinen Code in einer Klasse schreibst – mehr über Klassen erklären wir später.
Die Main-Methode ist ein entscheidender Bestandteil eines C#-Programms, da sie als Einstiegspunkt für die Ausführung dient.
Hier ist eine einfache Erläuterung eines grundlegenden C#-Programms:
using System; // Ermöglicht den Zugriff auf Console und andere integrierte Werkzeuge
public class Program { // Klassendeklaration
public static void Main(string[] args) { // Main-Methode
Console.WriteLine("Hello, Coddy!"); // Ausgabeanweisung
// Schreibe Code innerhalb von Main
}
}Beachte, dass using System; außerhalb der Klasse steht. Das ist normal. using-Direktiven stehen immer am Anfang der Datei, vor der Klassendeklaration. Sie geben deinem Programm Zugriff auf integrierte Werkzeuge wie Console.WriteLine.
Die Einrückung (Leerzeichen am Anfang der Zeilen) wird verwendet, um den Code leichter lesbar zu machen. Sie zeigt, welcher Code zu welchem Block gehört. Der Code innerhalb der Klasse ist einmal eingerückt, und der Code innerhalb der Main-Methode ist noch einmal eingerückt.
Du schreibst deinen Code innerhalb der Main-Methode
Wichtiger Hinweis: In C# muss jede Anweisung mit einem Semikolon (;) enden. Das Semikolon ist zwingend erforderlich und teilt C# mit, dass du das Ende einer Anweisung erreicht hast. Wenn du vergisst, ein Semikolon hinzuzufügen, führt das zu einem Kompilierungsfehler. Beachte jedoch, dass Codeblöcke in geschweiften Klammern {} (wie Klassen- und Methodendeklarationen) keine Semikolons benötigen.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische Kurzschreibweisen7Grundlagen IO
Einfache AusgabeString-InterpolationEingabe lesenParsenWiederholung - Bis 120Wiederholung - True or False5Operatoren Teil 2
VergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Übe selbstständig: Online-C#-Compiler