Heim >Backend-Entwicklung >C#.Net-Tutorial >[C#-Tutorial] C#-Programmstruktur
C#-Programmstruktur
Bevor wir die Grundbausteine der Programmiersprache C# erlernen, werfen wir zunächst einen Blick auf die minimale Programmstruktur von C# als Referenz für die folgenden Kapitel.
C# Hello World-Instanz
Ein C#-Programm besteht hauptsächlich aus den folgenden Teilen:
Namespace-Deklaration
Eine Klasse
Klassenmethode
Klassenattribut
Eine Hauptmethode
Anweisungen und Ausdrücke
Kommentare
Schauen wir uns einen einfachen Code an, der „Hello World“ ausgibt ":
using System; namespace HelloWorldApplication { class HelloWorld { static void Main(string[] args) { /* 我的第一个 C# 程序*/ Console.WriteLine("Hello World"); Console.ReadKey(); } } }
Wenn der obige Code kompiliert und ausgeführt wird, erzeugt er die folgenden Ergebnisse:
Hello World
Lassen Sie uns einen Blick auf die verschiedenen Teile des obigen Programms werfen:
Die erste Zeile des Programms using System; – Das Schlüsselwort using wird verwendet, um den System-Namespace in das Programm einzubinden. Ein Programm verfügt im Allgemeinen über mehrere using-Anweisungen.
Die nächste Zeile ist die Namespace-Deklaration. Ein Namespace ist eine Reihe von Klassen. Der HelloWorldApplication-Namespace enthält die Klasse HelloWorld.
Die nächste Zeile ist die Klassendeklaration. Die Klasse HelloWorld enthält Daten und Methodendeklarationen, die vom Programm verwendet werden. Klassen enthalten im Allgemeinen mehrere Methoden. Methoden definieren das Verhalten einer Klasse. Hier verfügt die HelloWorld-Klasse nur über eine Main-Methode.
Die nächste Zeile definiert die Main-Methode, die den Einstiegspunkt für alle C#-Programme darstellt. Die Main-Methode beschreibt, was die Klasse tun wird, wenn sie ausgeführt wird.
Die nächste Zeile /*...*/ wird vom Compiler ignoriert und fügt dem Programm zusätzliche Kommentare hinzu. Die
Main-Methode spezifiziert ihr Verhalten durch die Anweisung Console.WriteLine("Hello World");
WriteLine ist eine Methode der Console-Klasse, die im System-Namespace definiert ist. Diese Anweisung zeigt die Meldung „Hello, World!“ auf dem Bildschirm an.
Die letzte Zeile Console.ReadKey(); ist für VS.NET-Benutzer. Dadurch wartet das Programm auf einen Tastendruck, wodurch verhindert wird, dass der Bildschirm schnell ausgeführt und geschlossen wird, wenn das Programm über Visual Studio .NET gestartet wird.
Die folgenden Punkte sind erwähnenswert:
C# unterscheidet zwischen Groß- und Kleinschreibung.
Alle Anweisungen und Ausdrücke müssen mit einem Semikolon (;) enden.
Die Ausführung des Programms beginnt mit der Main-Methode.
Im Gegensatz zu Java kann der Dateiname vom Namen der Klasse abweichen.
C#-Programme kompilieren und ausführen
Wenn Sie Visual Studio.Net zum Kompilieren und Ausführen von C#-Programmen verwenden, befolgen Sie diese Schritte:
Starten Sie Visual Studio.
Wählen Sie in der Menüleiste Datei ->
Wählen Sie Visual C# aus der Vorlage und dann Windows aus.
Konsolenanwendung auswählen.
Geben Sie Ihrem Projekt einen Namen und klicken Sie auf die Schaltfläche „OK“.
Das neue Projekt wird im Projektmappen-Explorer angezeigt.
Schreiben Sie Code im Code-Editor.
Klicken Sie auf die Schaltfläche „Ausführen“ oder drücken Sie die Taste F5, um das Programm auszuführen. Es erscheint ein Eingabeaufforderungsfenster mit der Meldung „Hello World“.
Sie können anstelle der Visual Studio-IDE auch die Befehlszeile verwenden, um ein C#-Programm zu kompilieren:
Ö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 navigieren Sie zu dem Verzeichnis, in dem die Datei gespeichert ist.
Geben Sie csc helloworld.cs ein und drücken Sie die Eingabetaste, um den Code zu kompilieren.
Wenn der Code keine Fehler enthält, gibt die Eingabeaufforderung die nächste Zeile ein und generiert die ausführbare Datei helloworld.exe.
Als nächstes geben Sie helloworld ein, um das Programm auszuführen.
Auf dem Bildschirm wird „Hello World“ angezeigt.
Das Obige ist der Inhalt des [C#-Tutorials] C#-Programmstruktur. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!