Heim Backend-Entwicklung C#.Net-Tutorial [C#-Tutorial] C#-Programmstruktur

[C#-Tutorial] C#-Programmstruktur

Dec 26, 2016 pm 01:45 PM
c#

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();
      }
   }
}
Nach dem Login kopieren

Wenn der obige Code kompiliert und ausgeführt wird, erzeugt er die folgenden Ergebnisse:

Hello World
Nach dem Login kopieren

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)!


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Active Directory mit C# Active Directory mit C# Sep 03, 2024 pm 03:33 PM

Leitfaden zu Active Directory mit C#. Hier besprechen wir die Einführung und die Funktionsweise von Active Directory in C# sowie die Syntax und das Beispiel.

Zufallszahlengenerator in C# Zufallszahlengenerator in C# Sep 03, 2024 pm 03:34 PM

Leitfaden zum Zufallszahlengenerator in C#. Hier besprechen wir die Funktionsweise des Zufallszahlengenerators, das Konzept von Pseudozufallszahlen und sicheren Zahlen.

C#-Datenrasteransicht C#-Datenrasteransicht Sep 03, 2024 pm 03:32 PM

Leitfaden zur C#-Datenrasteransicht. Hier diskutieren wir die Beispiele, wie eine Datenrasteransicht aus der SQL-Datenbank oder einer Excel-Datei geladen und exportiert werden kann.

C#-Serialisierung C#-Serialisierung Sep 03, 2024 pm 03:30 PM

Leitfaden zur C#-Serialisierung. Hier besprechen wir die Einführung, die Schritte des C#-Serialisierungsobjekts, die Funktionsweise bzw. das Beispiel.

Zugriffsmodifikatoren in C# Zugriffsmodifikatoren in C# Sep 03, 2024 pm 03:24 PM

Leitfaden zu den Zugriffsmodifikatoren in C#. Wir haben die Einführungstypen von Zugriffsmodifikatoren in C# zusammen mit Beispielen und Ausgaben besprochen.

Muster in C# Muster in C# Sep 03, 2024 pm 03:33 PM

Leitfaden zu Mustern in C#. Hier besprechen wir die Einführung und die drei wichtigsten Arten von Mustern in C# zusammen mit ihren Beispielen und der Code-Implementierung.

Primzahlen in C# Primzahlen in C# Sep 03, 2024 pm 03:35 PM

Leitfaden zu Primzahlen in C#. Hier besprechen wir die Einführung und Beispiele von Primzahlen in C# sowie die Codeimplementierung.

Fakultät in C# Fakultät in C# Sep 03, 2024 pm 03:34 PM

Leitfaden zur Fakultät in C#. Hier diskutieren wir die Einführung in die Fakultät in C# zusammen mit verschiedenen Beispielen und Code-Implementierungen.

See all articles