Lädt...

C# installieren

Lege das .NET SDK auf den Rechner, damit die Datei aus der Einführung wirklich laufen kann. Installiere das SDK, öffne ein neues Terminal, lies eine Versionszeile von dotnet --version, lege einen kleinen PineLab-Ordner an, behalte Console.WriteLine("pine"); im Programm und starte dotnet run, damit der Bildschirm pine zeigt. Wenn die Befehle funktionieren, sieht das Ergebnis auf Windows, macOS und Linux gleich aus. Die Klicks vor diesen Befehlen unterscheiden sich je System — mach den Abschnitt, der zum Rechner vor dir passt, und komm dann zum gemeinsamen Lauf zurück. Das Zeile-für-Zeile-Lesen des Programms lässt du für die nächste Seite. Diese Lektion ist die Installation und der erste erfolgreiche Lauf, keine ASP.NET-Website.

Was du installierst

Der Download ist das .NET SDK. SDK ist das Kit mit dem dotnet-Befehl, den dieser Kurs nutzt, um ein Projekt anzulegen und zu starten. Ein Rechner nur mit Runtime kann manche Apps starten und diese Seite trotzdem scheitern lassen, weil dotnet new und die Lehrgewohnheit dotnet run das SDK brauchen. Du tippst die Buchstaben SDK nicht als Zauberwort ins Terminal. Du installierst das Kit, und das Kit fügt dotnet hinzu.
Hol das Kit von der offiziellen .NET-Downloadseite auf Microsofts Site (dotnet.microsoft.com). Wähle das SDK, kein Runtime-only-Paket. Für diesen Kurs nimm Version 8 oder neuer. Ein Long-Term-Release wie 8 oder 9 ist in Ordnung. Eine höhere aktuelle SDK-Nummer ist in Ordnung, wenn die Seite sie anbietet. Bleib nicht bei einem Runtime-only-Installer stehen, wenn die Seite auch das SDK anbietet. Die kleinen Zahlen nach dem Punkt sind der Patch. Ein Rechner zeigt vielleicht 8.0.10, ein anderer 8.0.12. Beide sind in Ordnung, wenn die Hauptzahl 8 oder höher ist.

Windows

Unter Windows lade den SDK-Installer für deinen Chip (x64 auf den meisten PCs). Öffne den Installer und lass ihn fertig werden. Lass Optionen, die dotnet zu PATH hinzufügen, eingeschaltet, wenn der Installer sie zeigt. PATH ist die Liste der Ordner, die Windows durchsucht, wenn du einen Befehl tippst. Fehlt der SDK-Ordner in dieser Liste, sagt ein Terminal, es finde dotnet nicht, obwohl Dateien auf der Platte liegen.
Ein Terminal, das schon offen war, sieht eine PATH-Änderung nicht. Schließe jedes Command-Prompt- und PowerShell-Fenster, das vor dem Ende des Installers offen war. Öffne ein neues Fenster. Tippe dotnet --version und drücke Enter. Der Bildschirm schreibt eine Versionszeile mit 8 oder einer höheren Hauptzahl. Findet das neue Fenster dotnet nicht, öffne nach einer fertigen SDK-Installation mit PATH an ein neueres Fenster, oder starte den Installer erneut und lass PATH an. Geh nicht weiter zu PineLab, solange dotnet fehlt.

macOS

Unter macOS lade den SDK-Installer, der zum Chip passt. Apple-Silicon-Macs brauchen das arm64-Paket. Ältere Intel-Macs brauchen das x64-Paket. Öffne die .pkg und beende Install. Beende Terminal, falls es schon offen war, und öffne Terminal danach neu. Ein altes Fenster kann immer noch sagen, der Befehl fehle.
Im neuen Terminal tippe dotnet --version. Der Bildschirm schreibt eine Versionszeile mit 8 oder einer höheren Hauptzahl. Fehlt der Befehl noch, beende die .pkg erneut, öffne ein neues Terminal und tippe dotnet --version noch einmal. Ein Dialog, der einen Java-artigen Helfer anbietet, ist nicht dieses Kit — schließe ihn und nutze das .NET-SDK-Paket von der offiziellen Downloadseite.

Linux

Unter Linux installiere das .NET-SDK-Paket so, wie deine Distribution andere Pakete installiert, mit der Paketart, die die Downloadseite für dein System listet. Wenn die Paketinstallation fertig ist, öffne ein neues Terminal. Tippe dotnet --version. Der Bildschirm schreibt eine Versionszeile mit 8 oder einer höheren Hauptzahl. Findet das Terminal dotnet nicht, beende die Paketinstallation, öffne ein neues Fenster und tippe den Versionsbefehl erneut. Die gemeinsamen Projektschritte unten sind dieselben, sobald die Versionszeile funktioniert.

PineLab anlegen und pine starten

Die Versionszeile schreibt kein pine. Sie beweist nur, dass das SDK installiert ist. pine kommt aus dem Programm. Im neuen Terminal wechsle in einen Ordner, den du kontrollierst, und lege dann ein Konsolenprojekt an:
dotnet new console -n PineLab -o PineLab --use-program-main
Wechsle in den Ordner:
cd PineLab
Öffne Program.cs und behalte diese Lehrform — öffentliche Klasse Pine, Main und eine Schreibzeile:

PineLab Program.cs writes pine

csharp
using System;

public class Pine
{
    public static void Main()
    {
        Console.WriteLine("pine");
    }
}

Speichere die Datei. Tippe im selben PineLab-Ordner:
dotnet run
Der Bildschirm zeigt pine. Eine Zeile. Keine Anführungszeichen. Keine zweite Zeile. Der Klassenname Pine ist nicht das Bildschirmwort. Die Schreibzeile ist Console.WriteLine("pine");, dieselbe Idee wie in der Einführungsdatei, jetzt nach einer echten Installation ausgeführt.
Findet dotnet run keine Projektdatei, prüfe, dass du in PineLab bist, wo die .csproj-Datei liegt. Zeigt der Bildschirm etwas anderes als pine, öffne Program.cs und stelle die Schreibzeile mit "pine" zwischen den Anführungszeichen wieder her. Das SDK neu zu installieren repariert keinen falschen Ordner.

Befehlsgewohnheiten nach der Installation

Halte Versionsnachweis und den pine-Lauf als zwei getrennte Checks.

📊 Install C# command habits

Was du tippst Bildschirm
dotnet --version eine Versionszeile, 8 oder höher
dotnet new console -n PineLab -o PineLab --use-program-main legt den Laborordner an
dotnet run (innerhalb von PineLab) pine
Neues Terminal nach der Installation nötig, damit PATH-Änderungen sichtbar sind
SDK, nicht nur Runtime nötig für dotnet new und diese Laufgewohnheit

Installation ist noch nicht First Program

Die nächste Seite öffnet die Programmzeilen einzeln und lehrt, welche Zeile den Bildschirm schreibt. Diese Seite braucht nur das installierte SDK und einen erfolgreichen dotnet run, der pine zeigt. Erfinde hier kein ASP.NET-Hosting. Überspringe die Regel „neues Terminal“ nach PATH-Änderungen nicht. Behandle eine Runtime-only-Installation nicht als fertig, wenn dotnet new scheitert.
Ohne dotnet --version hast du das SDK nicht bewiesen. Ohne dotnet run, das pine zeigt, ist das Labor auf dieser Seite nicht fertig. Behalte beide Checks. Lass übrig gebliebene Java-Gewohnheiten mit javac / java Mint von dieser C#-Installation weg — der Lehrbefehl hier ist dotnet.

Vor First Program

Du kannst das .NET SDK 8 oder neuer installieren, ein neues Terminal öffnen, dotnet --version lesen, PineLab mit dotnet new console ... --use-program-main anlegen, Console.WriteLine("pine"); behalten und dotnet run starten, damit der Bildschirm pine zeigt. Die Tabelle trennt Versionsnachweis vom pine-Lauf. Die nächste Seite ist C# First Program.
Behalte den PineLab-Ordner für einen klaren ersten Lauf. Halte ASP.NET-Vorlagen von dieser Seite fern, wenn du die Installation übst. Halte das Starten aus dem falschen Ordner von dieser Seite fern. Diese Gewohnheiten sind der Checkpoint vor First Program. Wenn die Versionszeile 8 oder höher zeigt und dotnet run pine zeigt, hat C# installieren seine Arbeit getan und du bist bereit für First Program, wenn du weitermachst.
Ein letzter Durchgang: SDK installiert, neues Terminal genutzt, dotnet --version lesbar, PineLab-Ordner vorhanden, Schreibzeile noch "pine", dotnet run druckt pine, kein Webhost nötig. Bevorzuge einen klaren Installationspfad pro Rechner, damit jeder Durchgang dieselbe Karte vom Download bis zu pine lehrt.

🧠 Testen Sie Ihr Wissen

Bereit zum Start

Testen Sie Ihr Wissen

Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen

❓
5
Fragen
🎯
70%
Zum Bestehen
♾️
∞
Zeit
🔄
∞
Versuche

📝 Anweisungen

  • Lesen Sie jede Frage sorgfältig
  • Wählen Sie die beste Antwort für jede Frage
  • Sie können das Quiz so oft wiederholen, wie Sie möchten
  • Ihr Fortschritt wird oben angezeigt