Zum Hauptinhalt springen

Erste Schritte

Das Terminal

Zuerst öffnest du in Visual Studio Code (VSCode) den Ordner, in dem du das Projekt abspeichern möchtest. Hier werden alle Projekt- und Codedateien später liegen.

Ein Screenshot aus VSCode, in dem der 'Ordner öffnen' Menüpunkt markiert ist

Wähle am unteren Bildschirmrand den Reiter "Terminal" aus. Falls der Reiter nicht offen sein sollte, kannst du ihn oben über das Menü Terminal -> Neues Terminal öffnen.

Ein Screenshot aus VSCode, in dem as Terminal markiert ist

Ein Screenshot aus VSCode, in dem der 'Terminal öffnen' Menüpunkt markiert ist

Im Terminal kannst du direkt Befehle an den Computer geben, die im aktuellen Ordner ausgeführt werden (Im Screenshot oben ist das Terminal beispielsweise im Ordner H:\Programming\Repositories\jugendhackt-ms-kb geöffnet).

Das erste Projekt

Um C# auszuführen, brauchst du zuerst ein sogenanntes 'Projekt'. Das kannst du erstellen, indem du im Terminal folgenden Befehl ausführst:

dotnet new console --name FirstSteps --framework net8.0 --language "C#"

Dadurch erstellst du ein neues Projekt mit dem Namen 'FirstSteps' in der aktuellsten Version von C#.

Danach musst du noch cd .\FirstSteps im Terminal ausführen, um in den eben erstellten FirstSteps Ordner zu gehen (ansonsten kannst du später das Programm nicht starten). Der Befehl cd steht für "change directory", also "wechsel den Ordner".

Ein Screenshot aus VSCode, der die oben angegebenen Befehle im Terminal zeigt

Jetzt solltest du mehrere Dateien links im Explorer sehen

Ein Screenshot aus VSCode, in dem die Dateien Program.cs und FirstSteps.csproj zu sehen sind

Die Datei FirstSteps.csproj ist für dich vorerst irrelevant. Sie wird später dazu benutzt, um andere Projekte zu verknüpfen.
Program.cs ist die wichtigere Datei. Die Dateiendung .cs gibt an, dass es sich um eine C#-Datei handelt und dadurch ausführbaren Code beinhaltet. Standardmäßig ist sie am Anfang mit einer Codezeile gefüllt, die bei Ausführung den Text Hello, World! in die Ausgabe schreibt:

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

Um den Code in der Datei auszuführen, kannst du im Terminal den Befehl dotnet run ausführen Ein Screenshot aus VSCode, in dem der Befehl 'dotnet run' im Terminal ausgeführt wird

Jetzt bist du bereit, Code auszuführen und wir können uns auf das Schreiben von Programmen konzentrieren!

Progamm abbrechen

Manchmal willst du die Ausführung des Programms abbrechen bevor es sich selbst beendet. Das kannst du machen, indem du in das Terminal klickst und strg + c drückst.

Datei speichern

Eine wichtige Sache noch: VSCode speichert deine Eingaben nicht automatisch. Du musst selbst in die Datei klicken und strg + s auf der Tastatur drücken, um sie zu speichern. Andernfalls hat die Ausführung von dotnet run nicht den aktuellsten Code.

Du erkennst, dass eine Datei ungespeicherte Änderungen hat, wenn dieser Punkt oben neben dem Dateinamen steht. Nach dem Speichern verschwindet er.

Ein Screenshot aus VSCode, der den Punkt für ungespeicherte Änderungen neben dem Dateinamen markiert

Fehler beheben

Programmcode ist sehr strikt und folgt starken Regeln. Wenn du hier mal ein ; vergisst oder dort eine Klammer falsch setzt, kann dein Programm nicht ausgeführt werden. Aber: Der Computer ist dein Freund. Er sagt dir genau, wo der Fehler ist, auch wenn die Fehlermeldung ab und an etwas kryptisch sein mag. In diesem Beispiel ist das Problem in Zeile 7, Spalte 27.

Ein Screenshot aus VSCode, in dem eine Fehlermeldung im Terminal zu sehen ist

Meistens siehst du aber auch im Code selbst eine rote Markierung, die dir anzeigt, dass dort etwas nicht stimmt.