.NET-voorbeelden en zelfstudies

De .NET-documentatie bevat een set voorbeelden en zelfstudies die u leren over .NET. In dit artikel wordt beschreven hoe u .NET-, ASP.NET Core- en C#-voorbeelden en zelfstudies kunt vinden, weergeven en downloaden. Zoek bronnen om de F#-programmeertaal te leren op de site van de F# Foundation. Als u C# wilt verkennen met behulp van een online code-editor, begint u met deze interactieve zelfstudie en gaat u verder met de interactieve C#-zelfstudie. Zie de sectie Voorbeelden weergeven en downloaden voor instructies over het weergeven en downloaden van voorbeeldcode.

.NET

Voorbeelden

Eenheidstests in .NET Core met behulp van dotnet-test

Deze handleiding laat zien hoe u een ASP.NET Core web-app en bijbehorende eenheidstests maakt. Het begint met het maken van een eenvoudige webservice-app en voegt vervolgens tests toe. Het gaat verder met het maken van meer tests om de implementatie van nieuwe functies te begeleiden. Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub.

Zelfstudies

Zelfstudie: Een .NET-consoletoepassing maken met behulp van Visual Studio Code

Deze zelfstudie laat zien hoe u een .NET-consoletoepassing maakt en uitvoert met behulp van Visual Studio Code en de .NET CLI. Project taken, zoals het maken, compileren en uitvoeren van een project, worden uitgevoerd met behulp van de .NET CLI.

Zelfstudie: Een .NET-klassebibliotheek maken met behulp van Visual Studio Code

Deze zelfstudie laat zien hoe u bibliotheken voor .NET schrijft met behulp van Visual Studio Code en de .NET CLI. Project taken, zoals het maken, compileren en uitvoeren van een project, worden uitgevoerd met behulp van de .NET CLI.

Zie Learn .NET en de .NET SDK-hulpprogramma's voor meer .NET-zelfstudies.

ASP.NET Core

Zie de ASP.NET Core zelfstudies. Veel artikelen in de ASP.NET Core documentatie bevatten koppelingen naar voorbeelden die voor hen zijn geschreven.

C#-taal

Voorbeelden

Iterators

In dit voorbeeld ziet u de syntaxis en functies voor het maken en gebruiken van C#-iterators. Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub.

Indexeerfuncties

In dit voorbeeld ziet u de syntaxis en functies voor C#-indexeerfuncties. Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub.

Gemachtigden en gebeurtenissen

In dit voorbeeld ziet u de syntaxis en functies voor C#-gemachtigden en -gebeurtenissen. Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub. Een tweede voorbeeld gericht op gebeurtenissen bevindt zich ook in dezelfde opslagplaats.

Expressiestructuren

In dit voorbeeld ziet u veel van de problemen die kunnen worden opgelost met behulp van Expressiestructuren. Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub.

LINQ-voorbeelden

Deze reeks voorbeelden demonstreert veel van de functies van Language Integrated Query (LINQ). Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub.

Voorbeeld van beheerde COM-server

Het COM-servervoorbeeld laat zien hoe een beheerde COM-server wordt gemaakt en hoe deze wereldwijd kan worden geregistreerd of gebruikt via RegFree COM.

Microsoft Office PIA-voorbeeld

In het ExcelDemo-voorbeeld ziet u het verbruik van Microsoft Office PIA's in .NET Core.

Zelfstudies

Console Application

In deze zelfstudie ziet u console-I/O, de structuur van een console-app en de basisbeginselen van het asynchrone programmeermodel op basis van taken. Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub.

REST-client

In deze zelfstudie ziet u webcommunicatie, JSON-serialisatie en objectgeoriënteerde functies van de C#-taal. Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub.

Werken met LINQ

In deze zelfstudie ziet u veel van de functies van LINQ en de taalelementen die deze ondersteunen. Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub.

Zelfstudie: Een .NET-consoletoepassing maken met behulp van Visual Studio voor Mac

In deze zelfstudie leert u hoe u een eenvoudige .NET-console-app bouwt met behulp van Visual Studio voor Mac.

Een .NET-klassebibliotheek maken in macOS met behulp van Visual Studio voor Mac

In deze zelfstudie leert u hoe u een .NET-klassebibliotheek bouwt met behulp van Visual Studio voor Mac.

Een .NET Core-toepassing maken die invoegtoepassingen ondersteunt

Deze zelfstudie laat zien hoe u een eenvoudige toepassing bouwt op .NET Core die ondersteuning biedt voor een invoegtoepassingsarchitectuur. Het voltooide voorbeeld is beschikbaar in de dotnet/samples-opslagplaats op GitHub.

Implementeren in containers

MVC-toepassingen ASP.NET uitvoeren in Windows Docker-containers

In deze zelfstudie ziet u hoe u een bestaande ASP.NET MVC-app implementeert in een Windows Docker-container.

Voorbeelden weergeven en downloaden

Veel onderwerpen bevatten broncode en voorbeelden die beschikbaar zijn om te bekijken of te downloaden van GitHub. Als u een voorbeeld wilt bekijken, volgt u de voorbeeldkoppeling. Volg deze instructies om de code te downloaden:

  1. Download de opslagplaats die de voorbeeldcode bevat door een van de volgende procedures uit te voeren:
    • Download een ZIP-bestand van de opslagplaats naar uw lokale systeem. Un-ZIP het gecomprimeerde archief.
    • Fork de opslagplaats en kloon de fork naar uw lokale systeem. Met forken en klonen kunt u bijdragen leveren aan de documentatie door wijzigingen in uw fork door te voeren en vervolgens een pull-aanvraag voor de officiële docs-opslagplaats te maken. Zie voor meer informatie de .NET Documentation Contributing Guide en de ASP.NET Core Docs Contributing Guide.
    • Kloon de opslagplaats lokaal. Als u een docs-opslagplaats rechtstreeks naar uw lokale systeem kloont, kunt u niet rechtstreeks doorvoeren voor de officiële opslagplaats, zodat u later geen documentatiebijdragen kunt leveren. Gebruik de fork- en kloonprocedure die eerder is beschreven als u de mogelijkheid wilt behouden om later bij te dragen aan de documentatie.
  2. Navigeer in de mappen van de opslagplaats naar de locatie van het voorbeeld. Het relatieve pad naar de locatie van het voorbeeld wordt weergegeven in de adresbalk van uw browser wanneer u de koppeling naar het voorbeeld volgt.
  3. Als u een voorbeeld wilt uitvoeren, hebt u verschillende opties:
    • Gebruik de .NET CLI: Navigeer in een consolevenster naar de map van het voorbeeld en gebruik dotnet CLI-opdrachten.
    • Gebruik Visual Studio of Visual Studio voor Mac: open het voorbeeld door Bestand > openen > Project/Oplossing te selecteren in de menubalk, navigeer naar de map met het voorbeeldproject en selecteer het projectbestand (.csproj of .fsproj).
    • Gebruik Visual Studio Code: Open het voorbeeld door De map Bestand > openen te selecteren in de menubalk en de projectmap van het voorbeeld te selecteren.
    • Gebruik een andere IDE die .NET-projecten ondersteunt.