Übung – Schreiben Des ersten Codes

Abgeschlossen

In dieser ersten praktischen Übung verwenden Sie C#, um den Ausdruck eines hallierten Programmierers in die Standardausgabe einer Konsole zu drucken.

Schreiben Ihrer ersten Codezeile

Es gibt eine langjährige Tradition zwischen Softwareentwicklern, den Ausdruck "Hello World!" in das Konsolenausgabefenster zu drucken. Wie Sie erfahren, können Sie viel über die Programmierung und die C#-Programmiersprache aus dieser einfachen Übung lernen.

Geben Sie Code in den C#-Code-Editor ein.

Ein C#-Code-Editor steht direkt im Browser zur Verfügung: C#-Code-Editor. Dieser Editor bietet eine einfache Umgebung zum Schreiben, Ausführen und Testen von C#-Code, ohne software auf Ihrem lokalen Computer installieren zu müssen.

  1. Öffnen Sie den C#-Code-Editor in einem neuen Browserfenster oder einer neuen Registerkarte.

    Sie können die Browserfenster nebeneinander positionieren, damit Sie sich auf diese Anweisungen beziehen können, während Sie im C#-Code-Editor arbeiten.

  2. Geben Sie diesen Code genau so ein, wie er im C#-Code-Editor angezeigt wird:

    Console.WriteLine("Hello World!");
    

    Sie sehen eine Erklärung dazu, wie und warum es bald funktioniert. Aber zuerst sollten Sie die Ausführung erleben und sicherstellen, dass Sie sie richtig eingegeben haben. Dazu führen Sie Ihren Code aus.

    Hinweis

    Möglicherweise sind Sie in Versuchung, Copy und Run auszuwählen und alle Tastenanschläge zu überspringen. Es gibt jedoch Vorteile beim Eingeben von Code selbst. Durch die Eingabe des Codes selbst wird der Speicher und das Verständnis gestärkt, das Ihnen helfen wird, Erkenntnisse zu gewinnen, die Sie sonst nicht erhalten würden.

Ausführen des ersten Codes

  1. Drücken Sie die ▶️ Schaltfläche "Ausführen"

    Die Schaltfläche "Ausführen" führt zwei Operationen/Aufgaben aus:

    • Er kompiliert Ihren Code in einem ausführbaren Format, das ein Computer verstehen kann.
    • Die kompilierte Anwendung wird ausgeführt, und wenn sie ordnungsgemäß geschrieben wird, wird die Ausgabe ausgegeben "Hello World!".

Beobachten Der Ergebnisse

  1. Beobachten Sie in der Ausgabekonsole das Ergebnis des Codes. Die folgende Ausgabe sollte angezeigt werden:

    Hello World!
    

Was zu tun ist, wenn eine Fehlermeldung angezeigt wird

Das Schreiben von C#-Code ist eine Übung mit Genauigkeit. Wenn Sie nur ein Zeichen falsch eingeben, wird beim Ausführen des Codes eine Fehlermeldung im Ausgabebereich angezeigt.

Wenn Sie z. B. fälschlicherweise ein Kleinbuchstabe c in das Wort console wie folgt eingeben sollten:

console.WriteLine("Hello World!");

Die folgende Fehlermeldung wird angezeigt:

Error summary:
  CS0103: The name 'console' does not exist in the current context

Was bedeutet diese Fehlermeldung?

C# ist eine Sprache mit Beachtung der Groß-/Kleinschreibung, d. h., der C#-Compiler berücksichtigt die Wörter und unterscheidet sich von den Wörtern consoleConsole und cat.dog Manchmal kann die Fehlermeldung etwas irreführend sein. Sie müssen den wahren Grund verstehen, warum der Fehler vorhanden ist, und das wird durch weitere Informationen zur C#-Syntax erläutert.

Ebenso, wenn Sie einfache Anführungszeichen (') verwendet haben, um die Literalzeichenfolge Hello World! wie folgt einzuschließen:

Console.WriteLine('Hello World!');

Die folgende Fehlermeldung wird angezeigt:

Error summary:
  CS1012: Too many characters in character literal

Sie können die Nachricht als Hinweis verwenden, wenn Sie das Problem untersuchen. Was bedeutet die Fehlermeldung? Was genau ist ein "Zeichenliteral?". Später erfahren Sie mehr über Literale verschiedener Datentypen (einschließlich Zeichenliteralen). Seien Sie jetzt vorsichtig, wenn Sie Code eingeben.

Glücklicherweise sind Fehler nie dauerhaft. Sie erkennen lediglich den Fehler, beheben ihn, und führen Sie den Code erneut aus.

Wenn beim Ausführen des Codes ein Fehler aufgetreten ist, nehmen Sie sich einen Moment Zeit, um ihn genau zu betrachten. Überprüfen Sie jedes Zeichen, und stellen Sie sicher, dass Sie diese Codezeile genau eingegeben haben.

Hinweis

Der Code-Editor überwacht ständig den von Ihnen geschriebenen Code, indem er die Vorkompilierung durchführt, um potenzielle Fehler zu finden. Es wird versucht, Ihnen zu helfen, indem sie rote Wellenlinien hinzufügen, die den Code unterstreichen, der zu einem Fehler führt.

Häufige Fehler, die neue Programmierer machen:

  • Eingeben von Kleinbuchstaben anstelle der Groß C -/Kleinschreibung in Console, oder buchstaben W oder L in WriteLine.
  • Eingeben eines Kommas anstelle eines Punkts zwischen Console und WriteLine.
  • Vergessen Sie, doppelte Anführungszeichen zu verwenden oder einfache Anführungszeichen zu verwenden, um den Ausdruck Hello World!einzuschließen.
  • Vergessen Sie ein Semikolon am Ende des Befehls.

Jeder dieser Fehler verhindert, dass Ihr Code erfolgreich kompiliert wird.

Der Code-Editor hebt Fehler bei der Vorkompilierung hervor, um Fehler beim Entwickeln des Codes leicht zu erkennen und zu korrigieren. Sie können sich dies wie eine Rechtschreibprüfung vorstellen, mit der Sie Grammatik- oder Rechtschreibfehler in einem Dokument beheben können.

Angenommen, Sie waren in den vorherigen Schritten erfolgreich, lassen Sie uns fortfahren.

Anzeigen einer neuen Nachricht

In dieser Aufgabe kommentieren Sie die vorherige Codezeile aus und fügen dann neue Codezeilen im .NET-Editor hinzu, um eine neue Nachricht zu drucken.

  1. Ändern Sie den von Ihnen geschriebenen Code so, dass er einem Codekommentar mit zwei Schrägstrichen //vorangestellt wird:

    // Console.WriteLine("Hello World!");
    

    Sie können einen Codekommentar erstellen, indem Sie eine Codezeile mit zwei Schrägstrichen //voranstellen. Dieses Präfix weist den Compiler an, alle Anweisungen in dieser Zeile zu ignorieren.

    Codekommentare sind hilfreich, wenn Sie noch nicht bereit sind, den Code zu löschen, sie aber vorerst ignorieren möchten. Sie können auch Codekommentare verwenden, um Sich selbst oder andere Nachrichten hinzuzufügen, die später den Code lesen können, und Sie daran erinnern, was der Code tut.

  2. Fügen Sie neue Codezeilen hinzu, um dem folgenden Codeausschnitt zu entsprechen:

    Console.Write("Congratulations!");
    Console.Write(" ");
    Console.Write("You wrote your first lines of code.");
    
  3. Drücken Sie erneut die ▶️ Schaltfläche "Ausführen". Dieses Mal sollten Sie die folgende Ausgabe erhalten.

    Congratulations! You wrote your first lines of code.
    

Der Unterschied zwischen Console.Write und Console.WriteLine

Die drei neuen Codezeilen, die Sie hinzugefügt haben, haben den Unterschied zwischen den und Console.WriteLine() den Console.Write Methoden veranschaulicht.

Console.WriteLine() Druckt eine Nachricht in die Ausgabekonsole. Am Ende der Zeile wird ein Zeilenvorschub hinzugefügt, der dem Drücken der EINGABETASTE oder der EINGABETASTE ähnelt, um eine neue Zeile zu erstellen.

Um in der Ausgabekonsole zu drucken, ohne jedoch am Ende einen Zeilenvorschub hinzuzufügen, verwenden Sie die zweite Technik. Console.Write() Also, der nächste Anruf, um eine andere Nachricht in derselben Zeile zu Console.Write() drucken.

Aktualisieren der Nachricht

  1. Aktualisieren Sie Ihren Code so, dass er mit dem folgenden Codeausschnitt übereinstimmt:

    Console.WriteLine("Congratulations!");
    Console.Write("You wrote your first lines of code.");
    
  2. Drücken Sie erneut die ▶️ Schaltfläche "Ausführen". Dieses Mal sollten Sie die folgende Ausgabe erhalten.

    Congratulations!
    You wrote your first lines of code.
    

Dieser Code veranschaulicht den Unterschied zwischen den beiden Methoden. Eine neue Zeile wird angefügt, Console.WriteLine()und Console.Write() die Ausgabe wird in der aktuellen Zeile gedruckt.

Herzlichen Glückwunsch zum Schreiben Ihrer ersten Codezeilen!