Latest web development tutorials

C # Programmstruktur

Bevor wir die grundlegenden Bausteine ​​der Programmiersprache C # lernen, lassen Sie uns bei einem Minimum von C # Programmstruktur aussehen, als Referenz für das nächste Kapitel zu dienen.

C # Hallo Welt Beispiele

Ein C # Programm umfasst die folgenden Komponenten:

  • Namespace-Deklaration (Namespace-Deklaration)
  • Eine Klasse
  • Klassenmethoden
  • Klasseneigenschaften
  • Ein Hauptverfahren
  • Statements (Statements) & Expressions (Expressions)
  • Note

Lassen Sie uns "Hallo Welt" aussehen kann einfach Code an einem ausdrucken:

using System;
Namespace HelloWorldApplication
{
   Klasse Hello World
   {
      static void Main (string [] args)
      {
         / * Mein erstes C # Programm * /
         Console.WriteLine ( "Hallo Welt");
         Console.ReadKey ();
      }
   }
}

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

Hallo Welt

Lassen Sie uns an jedem Teil des obigen Programms aussehen:

  • Die erste Zeile des Programmsusing System; -verwendetmitSchlüsselwörtern desSystem- Namensraum im Programm enthalten.Unter Verwendung haben ein Verfahren im Allgemeinen mehrere Anweisungen.
  • Die nächste Zeile ist einNamespace - Deklaration.EinNamensraum ist eine Reihe von Klassen.HelloWorldApplicationNamespace enthält KlassenHello World.
  • Die nächste Zeile ist die Klassendeklaration.HelloworldKlasse enthält Datendeklarationen und Verfahren durch das Programm verwendet. Klasse enthalten in der Regel mehrere Methoden. Die Methode definiert eine Klasse handeln.Hierhat Hello World Klasse nur eine Hauptmethode.
  • Die nächste Zeile definiert dieMain - Methode ist , dass alle C # Programmeintrittspunkt.Main - Methode Beschreibung Bei der Durchführung Klasse Aktion zu tun.
  • /*...*/ Nächste Linie wird vom Compiler ignoriert werden, und es wird zusätzlicheKommentare in das Programm aufnehmen.
  • Main - Methode AnweisungConsole.WriteLine ( "Hallo Welt"), legt sein Verhalten.

    Console.WriteLineist ein Verfahrender Console- Klasse im Namespace - Definition -System.Diese Erklärung wird auf dem Bildschirm Meldung angezeigt: "Hallo, Welt!".

  • Die letzte ZeileConsole.ReadKey (); für VS.NET Benutzer.Das macht das Programm für eine Tastenbetätigung wartet, wenn sie von Visual Studio .NET-Startbildschirm verhindert und schnell ablaufen.

Die folgenden Punkte sind bemerkenswert:

  • C # ist case-sensitive.
  • (;) Am Ende Alle Aussagen und Ausdrücke müssen ein Semikolon sein.
  • Starten Sie die Programmausführung von der Main-Methode.
  • Im Gegensatz zu Java, kann der Dateiname aus dem Namen der Klasse unterschiedlich sein.

Kompilieren & C # Programm ausführen

Wenn Sie Visual C # Studio.Net Kompilieren und führen Sie das Programm verwenden, befolgen Sie bitte die folgenden Schritte:

  • Starten Sie Visual Studio.
  • Auf der Menüleiste wählen Sie Datei -> Neu -> Projekt.
  • Wählen Sie Visual C # aus der Vorlage und dann auf Windows auswählen.
  • Wählen Sie Konsolenanwendung.
  • Um einen Namen für das Projekt, zu entwickeln und dann auf die Schaltfläche OK klicken.
  • Das neue Projekt wird im Projektmappen-Explorer (Lösung Explorer) in.
  • Schreiben von Code im Code-Editor (Code-Editor) in.
  • Klicken Sie auf die Schaltfläche Ausführen oder drücken Sie die F5-Taste, das Programm auszuführen. Es wird ein Fenster mit Eingabeaufforderung (Eingabeaufforderung) sein, zeigt Hallo Welt.

Sie können auch die Befehlszeile anstelle der Visual Studio IDE verwenden, um ein C # Programm zu kompilieren:

  • Öffnen Sie einen Texteditor, fügen Sie den Code oben erwähnt.
  • Speichern Sie die Datei alsHelloWorld.cs.
  • Öffnen Sie eine Eingabeaufforderung Werkzeug, wechseln Sie in das Verzeichnis die Datei zu speichern.
  • Geben Siecsc HelloWorld.cs und drücken Sie die Enter - Taste den Code zu kompilieren.
  • Wenn der Code nicht ein Fehler ist, geben Sie die Eingabeaufforderung die nächste Zeile und erzeugtHelloWorld.exe ausführbare Datei.
  • Als nächstes gebenHello World , das Programm auszuführen.
  • Sie werden sehen, "Hallo Welt" auf dem Bildschirm ausgegeben.