Auf Englisch lesen

Freigeben über


Einführung in C#

Willkommen bei der Einführung in C#-Lernprogramme. Diese Lektionen beginnen mit interaktivem Code, den Sie in Ihrem Browser ausführen können. Sie können die Grundlagen von C# aus der C# für Anfänger-Videoreihe lernen, bevor Sie diese interaktiven Lektionen beginnen.

In den ersten Lektionen werden C#-Konzepte mithilfe kleiner Codeausschnitte erläutert. Sie lernen die Grundlagen der C#-Syntax kennen und erfahren, wie Sie mit Datentypen wie Zeichenfolgen, Zahlen und Booleanen arbeiten. Es ist alles interaktiv, und Sie werden innerhalb weniger Minuten Code schreiben und ausführen. Bei diesen ersten Lektionen wird davon ausgegangen, dass sie keine Kenntnisse in der Programmierung oder in der C#-Sprache haben.

Sie können diese Lernprogramme in verschiedenen Umgebungen ausprobieren. Die Konzepte, die Sie lernen, sind identisch. Der Unterschied besteht darin, welche Erfahrung Sie bevorzugen:

Im Lernprogramm Hello world erstellen Sie das einfachste C#-Programm. Sie untersuchen den string-Typ und lernen, mit Text zu arbeiten. Sie können auch den Pfad in Microsoft Learn-Schulung verwenden.

Im Lernprogramm Zahlen in C# erfahren Sie, wie Computer Zahlen speichern und Berechnungen mit verschiedenen numerischen Typen ausführen. Sie lernen die Grundlagen des Rundens kennen und erfahren, wie Sie mathematische Berechnungen mit C# durchführen.

Für dieses Tutorial wird vorausgesetzt, dass Sie die Lektion Hallo Welt abgeschlossen haben.

Im Tutorial Branches und Schleifen werden die Grundlagen der Auswahl verschiedener Codepfadausführungen auf Basis der in Variablen gespeicherten Werte erläutert. Sie lernen die Grundlagen des Steuerungsflusses kennen. Dies ist die Grundlage dafür, wie Programme Entscheidungen treffen und verschiedene Aktionen auswählen.

In diesem Tutorial wird vorausgesetzt, dass Sie die Lektionen Hallo Welt und Zahlen in C# abgeschlossen haben.

Die Lektion Listensammlung bietet Ihnen einen Überblick über den Listensammlungstyp, in dem Datensequenzen speichert werden. Sie erfahren, wie Sie Elemente hinzufügen und entfernen, nach Elementen suchen und die Listen sortieren. Sie werden verschiedene Arten von Listen erkunden.

In diesem Lernprogramm wird davon ausgegangen, dass Sie die oben aufgeführten Lektionen abgeschlossen haben.

Einrichten Ihrer lokalen Umgebung

Nachdem Sie diese Lernprogramme abgeschlossen haben, richten Sie eine Entwicklungsumgebung ein. Sie möchten:

Installationsanweisungen

Unter Windows diese WinGet-Konfigurationsdatei zum Installieren aller erforderlichen Komponenten. Wenn Sie bereits etwas installiert haben, überspringt WinGet diesen Schritt.

  1. Laden Sie die Datei herunter, und doppelklicken Sie, um sie auszuführen.
  2. Lesen Sie den Lizenzvertrag, geben Sie yein, und wählen Sie Geben Sie ein, wenn Sie zur Annahme aufgefordert werden.
  3. Achten Sie auf eine blinkende UAC-Eingabeaufforderung (User Account Control, Benutzerkontensteuerung) in Ihrer Windows-Taskleiste, möglicherweise müssen Sie berechtigungen auf Administratorebene zum Installieren anfordern.

Auf anderen Plattformen müssen Sie jede dieser Komponenten separat installieren.

  1. Laden Sie das empfohlene Installationsprogramm von der Downloadseite .NET SDKherunter, und doppelklicken Sie, um es auszuführen. Die Downloadseite erkennt Ihre Plattform und empfiehlt das neueste Installationsprogramm für Ihre Plattform.
  2. Laden Sie das neueste Installationsprogramm von der Visual Studio Code Startseite herunter, und doppelklicken Sie, um es auszuführen. Diese Seite erkennt auch Ihre Plattform, und der Link sollte für Ihr System korrekt sein.
  3. Klicken Sie auf der Erweiterungsseite C# DevKit auf die Schaltfläche "Installieren". Dadurch wird Visual Studio-Code geöffnet und gefragt, ob Sie die Erweiterung installieren oder aktivieren möchten. Wählen Sie "Installieren" aus.

Zusätzliche Ressourcen

Dokumentation

  • Übersicht - A tour of C#

    Neu bei C#? Lernen Sie die Grundlagen der Sprache kennen. Beginnen Sie mit dieser Übersicht.

  • Tipps für Python-Entwickler:innen - A tour of C#

    Sie sind noch nicht mit C# vertraut, haben aber Erfahrung in der Verwendung von Python? Hier finden Sie eine Roadmap zu den Ihnen bekannten Features sowie zu Features in C#, die in Python nicht vorhanden sind. Zudem werden Alternativen für Python-Features genannt, die in C# nicht verfügbar sind.

  • Strategie für Programmiersprache - A tour of C#

    C# wird von uns weiterentwickelt, um die sich verändernden Anforderungen von Entwicklern zu erfüllen und eine hochmoderne Programmiersprache zu bleiben. Zusammen mit C#-Entwicklern arbeiten wir hochmotiviert an breit gefächerten Innovationen.

Training

Lernpfad

Schreiben Ihres ersten Codes mit C# (Erste Schritte mit C#, Teil 1) - Training

Lernen Sie die grundlegende Syntax und Gedankengänge kennen, die zum Erstellen einfacher Anwendungen mit C# erforderlich sind.

Zertifizierung

Microsoft Certified: Azure Developer Associate - Certifications

Erstellen von End-to-End-Lösungen in Microsoft Azure zum Erstellen von Azure Functions-Lösungen, Implementieren und Verwalten von Web-Apps, Entwickeln von Lösungen mit Azure Storage u. v. m.