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 beispiele und Lernprogramme zum Suchen, Anzeigen und Herunterladen von .NET, ASP.NET Core und C# finden. Hier finden Sie Ressourcen zum Erlernen der F#-Programmiersprache auf der F#Foundation-Website. Wenn Sie C# erkunden möchten, beginnen Sie mit Hello World in 5 Minuten und fahren Sie mit Introduction to C#-Lernprogramm fort. Anweisungen zum Anzeigen und Herunterladen von Beispielcode finden Sie im Abschnitt zum Anzeigen und Herunterladen von Beispielen .

.NET

Beispiele

Unit-Tests in .NET Core mit dotnet test durchführen

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 vollständige Beispiel ist im dotnet/samples-Repository auf GitHub verfügbar.

Anleitungen

Tutorial: Erstellen einer .NET Konsolenanwendung

In diesem Lernprogramm wird gezeigt, wie Sie eine .NET Konsolenanwendung mithilfe von Visual Studio, Visual Studio Code oder GitHub Codespaces erstellen und ausführen.

Tutorial: Erstellen einer .NET Klassenbibliothek

In diesem Lernprogramm wird gezeigt, wie Sie eine Klassenbibliothek mit Visual Studio, Visual Studio Code oder GitHub Codespaces erstellen.

Weitere .NET Lernprogramme finden Sie unter Learn .NET und den .NET SDK-Tools.

ASP.NET Core

Weitere Informationen finden Sie in den Lernprogrammen ASP.NET Core. 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 abgeschlossene 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 abgeschlossene 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 fertiggestellte 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 abgeschlossene 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 abgeschlossene 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 Beispiel ExcelDemo veranschaulicht die Nutzung der 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 abgeschlossene Beispiel ist im dotnet/samples-Repository auf GitHub verfügbar.

Erstellen einer .NET Core-Anwendung, die Plugins 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

Führen von ASP.NET MVC-Anwendungen in Windows-Docker-Containern aus

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 Dokumentationshandbuch.
    • 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 File > Open > Project/Solution in der Menüleiste auswählen, Navigieren Sie zum Beispielprojektordner, und wählen Sie die Projektdatei (.csproj oder .fsproj) aus.
    • Verwenden Sie Visual Studio Code: Öffnen Sie das Beispiel, indem Sie File > Open Folder in der Menüleiste auswählen und den Projektordner des Beispiels auswählen.
    • Verwenden Sie eine andere IDE, die .NET Projekte unterstützt.