Freigeben über


.NET-Beispiele und Lernprogramme

Die .NET-Dokumentation enthält eine Reihe von Beispielen und Lernprogrammen, die Sie über .NET unterrichten. In diesem Artikel wird beschrieben, wie Sie .NET-, ASP.NET Core- und C#-Beispiele und Lernprogramme finden, anzeigen und herunterladen. Hier finden Sie Ressourcen zum Erlernen der F#-Programmiersprache auf der F#Foundation-Website. Wenn Sie C# mit einem Onlinecode-Editor erkunden möchten, beginnen Sie mit diesem interaktiven Lernprogramm , und fahren Sie mit dem interaktiven C#-Lernprogramm fort. Anweisungen zum Anzeigen und Herunterladen von Beispielcode finden Sie im Abschnitt zum Anzeigen und Herunterladen von Beispielen .

.NETTO

Beispiele

Komponententests in .NET Core mit dotnet-Test

In diesem Handbuch erfahren Sie, wie Sie eine ASP.NET Core Web App und zugehörige Komponententests erstellen. Sie beginnt mit dem Erstellen einer einfachen Webdienst-App und fügt dann Tests hinzu. Es wird fortgesetzt, indem weitere Tests erstellt werden, um die Implementierung neuer Features zu unterstützen. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar.

Anleitungen

Lernprogramm: Erstellen einer .NET-Konsolenanwendung mit Visual Studio Code

In diesem Lernprogramm wird gezeigt, wie Sie eine .NET-Konsolenanwendung mithilfe von Visual Studio Code und der .NET CLI erstellen und ausführen. Projektaufgaben, z. B. Erstellen, Kompilieren und Ausführen eines Projekts, werden mithilfe der .NET CLI ausgeführt.

Lernprogramm: Erstellen einer .NET-Klassenbibliothek mit Visual Studio Code

In diesem Lernprogramm wird gezeigt, wie Sie Bibliotheken für .NET mit Visual Studio Code und der .NET CLI schreiben. Projektaufgaben, z. B. Erstellen, Kompilieren und Ausführen eines Projekts, werden mithilfe der .NET CLI ausgeführt.

Weitere .NET-Lernprogramme finden Sie unter .NET und die .NET SDK-Tools.

ASP.NET Kern

Weitere Informationen finden Sie in den ASP.NET Core-Lernprogrammen. Viele Artikel in der ASP.NET Core-Dokumentation enthalten Links zu Beispielen, die für sie geschrieben wurden.

C#-Sprache

Beispiele

Iteratoren

In diesem Beispiel werden die Syntax und Features zum Erstellen und Verwenden von C#-Iteratoren veranschaulicht. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar.

Indexer

In diesem Beispiel werden die Syntax und Features für C#-Indexer veranschaulicht. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar.

Delegaten und Ereignisse

Dieses Beispiel veranschaulicht die Syntax und die Funktionen für C#-Delegaten und -Ereignisse. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar. Ein zweites Beispiel , das sich auf Ereignisse konzentriert, befindet sich auch im selben Repository.

Ausdrucksbäume

In diesem Beispiel werden viele der Probleme veranschaulicht, die mithilfe von Expression Trees gelöst werden können. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar.

LINQ-Beispiele

In dieser Reihe von Beispielen werden viele der Features der integrierten Sprachabfrage (Language Integrated Query, LINQ) veranschaulicht. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar.

Beispiel für verwalteten COM-Server

Das COM-Serverbeispiel veranschaulicht die Erstellung eines verwalteten COM-Servers und wie er global registriert oder über RegFree COM genutzt werden kann.

Microsoft Office PIA-Beispiel

Das ExcelDemo-Beispiel veranschaulicht den Verbrauch von Microsoft Office-PIAs in .NET Core.

Anleitungen

Konsolenanwendung

Dieses Tutorial zeigt die Ein- und Ausgabe in der Konsole, die Struktur einer Konsolen-App und die Grundlagen des asynchronen, aufgabenbasierten Programmiermodells. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar.

REST-Client

In diesem Lernprogramm werden Webkommunikation, JSON-Serialisierung und objektorientierte Features der C#-Sprache veranschaulicht. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar.

Arbeiten mit LINQ

In diesem Lernprogramm werden viele der Features von LINQ und den Sprachelementen veranschaulicht, die sie unterstützen. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar.

Erstellen einer .NET Core-Anwendung, die Plug-Ins unterstützt

In diesem Lernprogramm erfahren Sie, wie Sie eine einfache Anwendung auf .NET Core erstellen, die eine Plug-In-Architektur unterstützt. Das fertige Beispiel ist im Dotnet/Samples-Repository auf GitHub verfügbar.

Bereitstellen in Containern

Ausführen ASP.NET MVC-Anwendungen in Windows Docker-Containern

In diesem Lernprogramm wird veranschaulicht, wie Sie eine vorhandene ASP.NET MVC-App in einem Windows Docker-Container bereitstellen.

Beispiele ansehen und herunterladen

In vielen Themen werden Quellcode und Beispiele angezeigt, die zum Anzeigen oder Herunterladen von GitHub verfügbar sind. Folgen Sie einfach dem Link, um ein Beispiel anzusehen. Gehen Sie wie folgt vor, um den Code herunterzuladen:

  1. Laden Sie das Repository herunter, das den Beispielcode enthält, indem Sie eines der folgenden Verfahren ausführen:
    • Laden Sie eine ZIP-Datei des Repositorys in Ihr lokales System herunter. Un-ZIP das komprimierte Archiv.
    • Verzweigen Sie das Repository, und klonen Sie die Verzweigung in Ihrem lokalen System. Durch Forken und Klonen können Sie Beiträge zur Dokumentation leisten, indem Sie Änderungen an Ihrem Fork vornehmen und dann einen Pull-Request für das Repository der offiziellen Dokumente erstellen. Weitere Informationen finden Sie im .NET-Dokumentationsleitfaden und im ASP.NET Core Docs Contributing Guide.
    • Klonen Sie das Repository lokal. Wenn Sie ein Dokumentations-Repository direkt in Ihr lokales System klonen, können Sie keine Commits direkt im offiziellen Repository vornehmen, was bedeutet, dass Sie später keine Dokumentationsbeiträge leisten können. Verwenden Sie das zuvor beschriebene Fork- und Klonverfahren, um sich die Gelegenheit offen zu halten, später zur Dokumentation beizutragen.
  2. Navigieren Sie in den Ordnern des Repositorys zum Speicherort des Beispiels. Der relative Pfad zum Speicherplatz des Samples wird in der Adressleiste Ihres Browsers angezeigt, wenn Sie dem Link zum Sample folgen.
  3. Zum Ausführen eines Beispiels stehen Ihnen mehrere Optionen zur Auswahl:
    • Verwenden Sie die .NET CLI: Navigieren Sie in einem Konsolenfenster zum Ordner des Beispiels, und verwenden Sie dotnet CLI-Befehle.
    • Verwenden Sie Visual Studio: Öffnen Sie das Beispiel, indem Sie in der Menüleiste Datei > Öffnen > Projekt/Projektmappe auswählen, in den Beispielprojektordner navigieren und die Projektdatei (.csproj oder .fsproj) auswählen.
    • Verwenden Sie Visual Studio Code: Öffnen Sie das Beispiel, indem Sie den Ordner " Datei > öffnen" in der Menüleiste auswählen und den Projektordner des Beispiels auswählen.
    • Verwenden Sie eine andere IDE, die .NET-Projekte unterstützt.