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.
Aufgabe
AnfängerErstellen 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
}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