BESTE WEBSITE FÜR WEBENTWICKLER
C# Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

C# Syntax


C# Syntax

Im vorherigen Kapitel haben wir eine C#-Datei namens Program.cs erstellt und den folgenden Code verwendet, um „Hello World“ auf dem Bildschirm auszugeben:

Program.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");
    }
  }
}

Ergebnis:

Hello World!

Try it Yourself »

Beispiel erklärt

Linie 1: using System bedeutet, dass wir Klassen aus dem System-Namespace verwenden können.

Linie 2: Eine leere Zeile. C# ignoriert Leerzeichen. Mehrere Zeilen machen den Code jedoch besser lesbar.

Linie 3: namespace wird zum Organisieren Ihres Codes verwendet und ist ein Container für Klassen und andere Namespaces.

Linie 4: Die geschweiften Klammern {} markieren den Anfang und das Ende eines Codeblocks.

Linie 5: class ist ein Container für Daten und Methoden, der Ihrem Programm Funktionalität verleiht. Jede Codezeile, die in C# ausgeführt wird, muss sich innerhalb einer Klasse befinden. In unserem Beispiel haben wir die Klasse Program genannt.

Machen Sie sich keine Sorgen, wenn Sie nicht verstehen, wie using System, namespace und class funktioniert. Betrachten Sie es einfach als etwas, das (fast) immer in Ihrem Programm vorkommt und über das Sie in einem späteren Kapitel mehr erfahren werden.

Linie 7: Eine weitere Sache, die in einem C#-Programm immer vorkommt, ist die Methode Main. Jeder Code in den geschweiften Klammern {} wird ausgeführt. Sie müssen die Schlüsselwörter vor und nach Main nicht verstehen. Sie werden sie beim Lesen dieses Tutorials nach und nach kennenlernen.

Linie 9: Console ist eine Klasse des Namespace System, die über eine Methode WriteLine() verfügt, die zum Ausgeben/Drucken verwendet wird Text. In unserem Beispiel wird es ausgegeben "Hello World!".

Wenn Sie die Zeile using System weglassen, müssten Sie zum Drucken System.Console.WriteLine() schreiben/Ausgabetext.

Notiz: Jede C#-Anweisung endet mit einem Semikolon ;.

Notiz: C# unterscheidet zwischen Groß- und Kleinschreibung: "MyClass" und "myclass" hat eine andere Bedeutung.

Notiz: Unlike Java, der Name der C#-Datei muss nicht mit dem Klassennamen übereinstimmen, was jedoch häufig der Fall ist (zur besseren Organisation). Speichern Sie die Datei beim Speichern unter einem geeigneten Namen und fügen Sie ".cs" am Ende des Dateinamens hinzu. Um das obige Beispiel auf Ihrem Computer auszuführen, stellen Sie sicher, dass C# ordnungsgemäß installiert ist: Gehen Sie zum Kapitel „Erste Schritte“, um zu erfahren, wie Sie C# installieren. Die Ausgabe sollte sein:

Hello World!

C# Übungen

Testen Sie sich mit Übungen

Übung:

Fügen Sie den fehlenden Teil des Codes unten zur Ausgabe ein "Hello World!"

static void (string[] args)
{
  .("Hello World!");
}


Eine Anekdote über C#- und Python-Programmierer

Der C#-Programmierer beschloss, sich einen Tag freizunehmen und angeln zu gehen. Er sitzt mit einer Angelrute am Fluss, als er plötzlich eine Stimme aus dem Wasser hört:

– Wussten Sie, dass Sie Ihre Angelstrategie mithilfe von Algorithmen für maschinelles Lernen optimieren können?

Er schaut sich um und sieht nur Fische, die nahe der Wasseroberfläche schwimmen. Er hört wieder die Stimme:

– Sie können den Vorgang des Auswerfens einer Angelrute auch mithilfe der Prinzipien der objektorientierten Programmierung automatisieren.

Der C#-Programmierer schaut überrascht auf den Fisch und fragt:

– Wovon redest du?

Der Fisch antwortet:

– Ja, ich spreche. Weil ich fischscharf bin.