C# - Programmstruktur
Bevor wir uns mit den grundlegenden Bausteinen der Programmiersprache C# befassen, lassen Sie uns einen Blick auf eine minimale C#-Programmstruktur werfen, damit wir sie in den kommenden Kapiteln als Referenz verwenden können.
Hello World-Programm erstellen
Ein C#-Programm besteht aus den folgenden Teilen −
- Namespace-Deklaration
- Eine Klasse
- Klassenmethoden
- Klassenattribute
- A Main-Methode
- Anweisungen und Ausdrücke
- Kommentare
Schauen wir uns einen einfachen Code an, der die Worte "Hello World" ausgibt −
Live-Demousing System; namespace HelloWorldApplication { class HelloWorld { static void Main(string[] args) { /* my first program in C# */ Console.WriteLine("Hello World"); Console.ReadKey(); } } }
Wenn dieser Code kompiliert und ausgeführt wird, erzeugt er das folgende Ergebnis −
Hello World
Betrachten wir die verschiedenen Teile des gegebenen Programms −
-
Die erste Zeile des Programms using System; - die Verwendung Schlüsselwort wird verwendet, um das System einzuschließen Namespace im Programm. Ein Programm hat in der Regel mehrere Verwendung Aussagen.
-
Die nächste Zeile enthält den Namespace Erklärung. Ein Namespace ist eine Sammlung von Klassen. Die HelloWorldAnwendung Namespace enthält die Klasse HelloWorld .
-
Die nächste Zeile hat eine Klasse -Deklaration, die Klasse HelloWorld enthält die Daten- und Methodendefinitionen, die Ihr Programm verwendet. Klassen enthalten im Allgemeinen mehrere Methoden. Methoden definieren das Verhalten der Klasse. Die HelloWorld Klasse hat nur eine Methode Main .
-
Die nächste Zeile definiert die Main -Methode, die der Einstiegspunkt ist für alle C#-Programme. Der Hauptbereich Die Methode gibt an, was die Klasse tut, wenn sie ausgeführt wird.
-
Die nächste Zeile /*...*/ wird vom Compiler ignoriert und zum Hinzufügen von Kommentaren eingefügt im Programm.
-
Die Main-Methode spezifiziert ihr Verhalten mit der Anweisung Console.WriteLine("Hello World");
WriteLine ist eine Methode der Konsole Klasse, die im System definiert ist Namensraum. Diese Anweisung verursacht die Meldung "Hello, World!" auf dem Bildschirm anzuzeigen.
-
Die letzte Zeile Console.ReadKey(); ist für die VS.NET-Benutzer. Dadurch wartet das Programm auf einen Tastendruck und verhindert, dass der Bildschirm schnell ausgeführt und geschlossen wird, wenn das Programm von Visual Studio .NET aus gestartet wird.
Es lohnt sich, die folgenden Punkte zu beachten −
-
C# unterscheidet zwischen Groß- und Kleinschreibung.
-
Alle Anweisungen und Ausdrücke müssen mit einem Semikolon (;) enden.
-
Die Programmausführung beginnt bei der Main-Methode.
-
Im Gegensatz zu Java kann sich der Name der Programmdatei vom Klassennamen unterscheiden.
Kompilieren und Ausführen des Programms
Wenn Sie Visual Studio.Net zum Kompilieren und Ausführen von C#-Programmen verwenden, führen Sie die folgenden Schritte aus −
-
Starten Sie Visual Studio.
-
Wählen Sie in der Menüleiste Datei -> Neu -> Projekt.
-
Wählen Sie Visual C# aus Vorlagen und dann Windows aus.
-
Wählen Sie Konsolenanwendung.
-
Geben Sie einen Namen für Ihr Projekt an und klicken Sie auf die Schaltfläche OK.
-
Dadurch wird ein neues Projekt im Projektmappen-Explorer erstellt.
-
Schreiben Sie Code im Code-Editor.
-
Klicken Sie auf die Schaltfläche Ausführen oder drücken Sie die Taste F5, um das Projekt auszuführen. Ein Eingabeaufforderungsfenster wird angezeigt, das die Zeile Hello World.
enthält
Sie können ein C#-Programm kompilieren, indem Sie die Befehlszeile anstelle der Visual Studio-IDE verwenden −
-
Öffnen Sie einen Texteditor und fügen Sie den oben genannten Code hinzu.
-
Speichern Sie die Datei als helloworld.cs
-
Öffnen Sie das Eingabeaufforderungstool und wechseln Sie in das Verzeichnis, in dem Sie die Datei gespeichert haben.
-
Geben Sie csc helloworld.cs ein und drücken Sie die Eingabetaste, um Ihren Code zu kompilieren.
-
Wenn Ihr Code keine Fehler enthält, führt Sie die Eingabeaufforderung zur nächsten Zeile und generiert helloworld.exe ausführbare Datei.
-
Geben Sie helloworld ein um Ihr Programm auszuführen.
-
Sie können die Ausgabe Hello World auf dem Bildschirm sehen.
C Sprache