C#-Einführung
Öffne eine kleine C#-Datei und sag voraus, welches eine Wort sie auf den Bildschirm schreibt. In Pine.cs behältst du eine öffentliche Klasse namens Pine, behältst eine Main-Methode und rufst Console.WriteLine("pine"); auf. Wenn die Datei läuft, zeigt der Bildschirm pine. Die Anführungszeichen bleiben in der Datei. Der Klassenname Pine bleibt vom Bildschirm weg. Lass die Installation des .NET SDK und die Lauf-Befehle für die nächste Seite. Diese Lektion ist die erste Datei und ihre Bildschirmzeile, keine ASP.NET-Website und keine Unity-Szene.
Eine Datei, ein Bildschirmwort
C# ist eine Sprache für Programme, die du in einer Datei speicherst und in einem Terminal unter .NET startest. Das Terminal ist das Fenster, in dem du einen Befehl tippst und die Zeilen liest, die es zurückschreibt. Dieser Kurs bleibt bei diesen Konsolendateien. Du schreibst eine Datei, startest sie und liest den Bildschirm. Du baust auf dieser Seite keine Webseite. Du öffnest auf dieser Seite keinen Spiele-Editor.
Nenne die Lehrdatei Pine.cs. Behalte den öffentlichen Klassennamen Pine, damit Klasse und Dateistamm in dieser Anfängerform zusammenpassen. In Main schreibst du ein Wort auf den Bildschirm:
Console.WriteLine("pine");
Dieser Aufruf ist die Schreibzeile. Das Wort zwischen den Anführungszeichen ist pine. Wenn das Programm läuft, ist genau dieses Wort auf dem Bildschirm. Behalte die Anführungszeichen in der Datei, damit C# pine als Text behandelt. Erfinde auf dieser Seite keinen zweiten Druck. Ein klares Bildschirmwort reicht für die Einführung.
using System;
public class Pine
{
public static void Main()
{
Console.WriteLine("pine");
}
}
Geh die Datei einmal mit den Augen durch. Die ersten nützlichen Zeilen holen System mit using System; herein, damit kurze Namen wie Console funktionieren. public class Pine benennt den Typ. public static void Main() markiert den Einstieg, den die Laufzeit startet. Console.WriteLine("pine"); schreibt die Bildschirmzeile. Wenn diese Datei läuft, zeigt der Bildschirm pine. Es gibt keine zweite Zeile. Nichts steht neben pine in dieser Zeile.
Sag die Anfängerregel, während du die Schreibzeile ansiehst: Der Bildschirm nutzt das Wort zwischen den Anführungszeichen, nicht den Klassennamen in der Typzeile. Pine mit großem P ist die Klasse. pine mit kleinem p ist das Bildschirmwort. Das sind nicht dieselben Token. Wenn du noch mint aus einer Java-Einführungsdemo hörst, lass das als anderen Kurs und behalte hier pine.
Klassenname ist nicht der Bildschirm
Die erste Typzeile ist public class Pine. Schau nach einem Lauf noch einmal auf den Bildschirm. Der Bildschirm zeigt nicht Pine. Er zeigt pine. Groß- und Kleinbuchstabe markieren verschiedene Wörter. Anfänger zeigen oft auf den Klassennamen und raten, der Bildschirm werde passen. Auf dieser Seite scheitert diese Vermutung. Die Schreibzeile entscheidet den Bildschirm. Die Schreibzeile ist Console.WriteLine("pine");.
Andere Zeilen in der Datei zählen später. using System; bereitet kurze Namen vor. Main ist der Einstieg. Geschweifte Klammern gruppieren den Methodenkörper. Diese Zeilen gehören zum Programm. Sie werden nicht als Text auf den Bildschirm kopiert. Eine spätere Seite liest Installations- und Lauf-Befehle. Auf dieser Seite bist du dafür verantwortlich, das Bildschirmwort und die Schreibzeile zu benennen, die es erzeugt.
Dateigewohnheiten für das erste Programm
Halte Dateiname, Klassenname, Schreibzeile und Bildschirmwort leicht auseinander.
📊 First C# file habits for Pine
| Gewohnheit | Form | Anfänger-Check |
|---|---|---|
| Datei | Pine.cs |
endet mit .cs |
| Klasse | public class Pine |
passt auf dieser Seite zum Dateistamm |
| Einstieg | Main |
Laufzeit startet hier |
| Schreibzeile | Console.WriteLine("pine"); |
Anführungszeichen markieren den Text |
| Bildschirm | pine |
keine Anführungszeichen, keine zweite Zeile, nicht Pine |
C# hier ist nicht ASP.NET
ASP.NET baut Web-Apps. Unity baut Spiele. Dieses Tutorial lehrt kleine Konsolenprogramme: eine Klasse, Main, Typen, Entscheidungen, Schleifen, Methoden, Objekte, Listen, Dateien und einen gefangenen Fehler auf dem Kernpfad. Halte diese anderen Produkte von dieser Einführung fern. Wenn eine überbleibende Startkarte noch vom ganzen .NET-Ökosystem spricht, ist die Lehraufgabe heute trotzdem ein Bildschirmwort aus Pine.cs.
Ohne Console.WriteLine hat diese Lehrform keine Bildschirmzeile. Ohne Anführungszeichen um pine ist die Schreibzeile nicht mehr dieses Textliteral. Ohne Main hat die Laufzeit in dieser Form keinen Einstieg. Behalte Schreibzeile, Anführungszeichen und Main zusammen, wenn du das Lesen der Datei übst.
Lesen vor der Installation
Du liest die Datei auf dieser Seite. Du installierst das SDK noch nicht. Du tippst noch kein dotnet run. Die nächste Seite installiert C# / .NET auf dem Rechner und startet eine erste Datei. Nach diesem Lauf ist der Bildschirm, den du meinst, noch ein kurzes Wort wie pine, wenn du diese Schreibform behältst. Heute sagst du den Bildschirm aus den Anführungszeichen voraus. Morgen installierst und startest du.
Wenn die Datei noch Console.WriteLine("Pine"); mit großem P in den Anführungszeichen sagt, zeigt der Bildschirm Pine, nicht pine. Stelle das Lehrliteral pine für diese Seite wieder her, damit Klassenname und Bildschirmwort leicht zu trennen bleiben. Wenn du eine Java-Zeile System.out.println("mint") in eine .cs-Datei einfügst, wechsle zurück zu Console.WriteLine("pine"); — das ist der C#-Schreibaufruf in diesem Kurs.
Vor Install C
Du kannst die öffentliche Klasse Pine behalten, Main behalten, System importieren, Console.WriteLine("pine"); aufrufen und sagen, der Bildschirm zeigt pine ohne Anführungszeichen und ohne zweite Zeile. Die Tabelle trennt Datei, Klasse, Einstieg, Schreibzeile und Bildschirm. Die nächste Seite ist Install C#.
Behalte die Pine-Demo für ein klares erstes Bildschirmwort. Halte ASP.NET-Ordner von dieser Seite fern, wenn du die Einführung übst. Halte lange Mehrfach-Druck-Demos von dieser Seite fern. Das sind die Kontrollpunkte vor der Installation. Wenn du auf Console.WriteLine("pine"); zeigen und den Bildschirm pine nennen kannst, hat die Einführung ihren Job getan und du bist bereit für Install C#, wenn du weitermachst.
Ein letzter Durchgang: using System; vorhanden, öffentliche Klasse Pine, Main vorhanden, Schreibzeile mit "pine", keine Scanner-Geschichte aus anderen Sprachen, keine Web-Route nötig. Lies die Schreibzeile noch einmal. Wenn das Wort zwischen den Anführungszeichen noch pine ist, ist die erste C#-Form solide und der Kurs kann auf der nächsten Seite zur Installation weitergehen. Bevorzuge ein klares Bildschirmwort pro Lesedurchgang, damit jeder Durchgang dieselbe Karte lehrt.
Lies die geschweiften Klammern einmal als Gruppierungszeichen, nicht als Bildschirmtext. Lies das Semikolon am Ende von Console.WriteLine("pine"); als Ende dieser Anweisung, nicht als Zeichen, das der Bildschirm druckt. Halte die Lehrdatei kurz genug, damit eine Schreibzeile leicht zu finden bleibt. Wenn diese Gewohnheiten halten, kannst du Install C# öffnen, ohne eine falsche Bildschirmvermutung von dieser Seite mitzunehmen.
🧠 Testen Sie Ihr Wissen
Testen Sie Ihr Wissen
Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen
📝 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