.NET-exempel och självstudier

.NET-dokumentationen innehåller en uppsättning exempel och självstudier som lär dig om .NET. Den här artikeln beskriver hur du hittar, visar och laddar ned .NET-, ASP.NET Core- och C#-exempel och självstudier. Hitta resurser för att lära dig programmeringsspråket F# på F#Foundations webbplats. Om du är intresserad av att utforska C# med hjälp av en kodredigerare online börjar du med den här interaktiva självstudien och fortsätter med den interaktiva C#-självstudien. Anvisningar om hur du visar och laddar ned exempelkod finns i avsnittet Visa och ladda ned exempel .

.NET

Exempel

Enhetstestning i .NET Core med dotnet-test

Den här guiden visar hur du skapar en ASP.NET Core webbapp och tillhörande enhetstester. Det börjar med att skapa en enkel webbtjänstapp och lägger sedan till tester. Den fortsätter med att skapa fler tester för att vägleda implementeringen av nya funktioner. Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.

Självstudier

Självstudie: Skapa ett .NET-konsolprogram med Visual Studio Code

Den här självstudien visar hur du skapar och kör ett .NET-konsolprogram med hjälp av Visual Studio Code och .NET CLI. Project uppgifter, till exempel att skapa, kompilera och köra ett projekt, görs med hjälp av .NET CLI.

Självstudie: Skapa ett .NET-klassbibliotek med Visual Studio Code

Den här självstudien visar hur du skriver bibliotek för .NET med hjälp av Visual Studio Code och .NET CLI. Project uppgifter, till exempel att skapa, kompilera och köra ett projekt, görs med hjälp av .NET CLI.

Fler .NET-självstudier finns i Learn .NET and the .NET SDK tools (Lär dig .NET och .NET SDK-verktygen).

ASP.NET Core

Se självstudierna för ASP.NET Core. Många artiklar i ASP.NET Core-dokumentationen innehåller länkar till exempel som skrivits för dem.

C#-språk

Exempel

Iteratorer

Det här exemplet visar syntaxen och funktionerna för att skapa och använda C#-iteratorer. Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.

Indexerare

Det här exemplet visar syntaxen och funktionerna för C#-indexerare. Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.

Ombud och händelser

Det här exemplet visar syntaxen och funktionerna för C#-ombud och händelser. Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub. Ett andra exempel som fokuserar på händelser finns också på samma lagringsplats.

Uttrycksträd

Det här exemplet visar många av de problem som kan lösas med hjälp av uttrycksträd. Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.

LINQ-exempel

Den här serien med exempel visar många av funktionerna i Language Integrated Query (LINQ). Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.

Exempel på hanterad COM-server

COM-serverexemplet visar skapandet av en hanterad COM-server och hur den kan registreras globalt eller användas via RegFree COM.

Microsoft Office PIA-exempel

ExcelDemo-exemplet visar förbrukningen av Microsoft Office PIA:erna i .NET Core.

Självstudier

Konsolprogram

Den här självstudien visar konsol-I/O, strukturen för en konsolapp och grunderna i den aktivitetsbaserade asynkrona programmeringsmodellen. Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.

REST-klient

Den här självstudien visar webbkommunikation, JSON-serialisering och objektorienterade funktioner i C#-språket. Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.

Arbeta med LINQ

Den här självstudien visar många av funktionerna i LINQ och de språkelement som stöder den. Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.

Självstudie: Skapa ett .NET-konsolprogram med Visual Studio för Mac

Den här självstudien visar hur du skapar en enkel .NET-konsolapp med hjälp av Visual Studio för Mac.

Skapa ett .NET-klassbibliotek på macOS med Visual Studio för Mac

Den här självstudien visar hur du skapar ett .NET-klassbibliotek med Visual Studio för Mac.

Skapa ett .NET Core-program som stöder plugin-program

Den här självstudien visar hur du skapar ett enkelt program på .NET Core som stöder en plugin-arkitektur. Det färdiga exemplet är tillgängligt på dotnet/samples-lagringsplatsen på GitHub.

Distribuera till containrar

Köra ASP.NET MVC-program i Windows Docker-containrar

Den här självstudien visar hur du distribuerar en befintlig ASP.NET MVC-app i en Windows Docker-container.

Visa och ladda ned exempel

Många avsnitt visar källkod och exempel som är tillgängliga för visning eller nedladdning från GitHub. Om du vill visa ett exempel följer du bara exempellänken. Följ dessa anvisningar för att ladda ned koden:

  1. Ladda ned lagringsplatsen som innehåller exempelkoden genom att utföra någon av följande procedurer:
    • Ladda ned en ZIP för lagringsplatsen till ditt lokala system. Un-ZIP det komprimerade arkivet.
    • Förgrena lagringsplatsen och klona förgreningen till ditt lokala system. Med förgrening och kloning kan du bidra till dokumentationen genom att göra ändringar i förgreningen och sedan skapa en pull-begäran för den officiella dokumentlagringsplatsen. Mer information finns i bidragsguiden för .NET-dokumentation och ASP.NET Core Docs-bidragsguiden.
    • Klona lagringsplatsen lokalt. Om du klonar en dokumentlagringsplats direkt till ditt lokala system kan du inte göra incheckningar direkt mot den officiella lagringsplatsen, så du kommer inte att kunna göra dokumentationsbidrag senare. Använd förgrenings- och klonproceduren som beskrevs tidigare om du vill behålla möjligheten att bidra till dokumentationen senare.
  2. Navigera i lagringsplatsens mappar till exempelplatsen. Den relativa sökvägen till exemplets plats visas i webbläsarens adressfält när du följer länken till exemplet.
  3. Om du vill köra ett exempel har du flera alternativ:
    • Använd .NET CLI: I ett konsolfönster navigerar du till exempelmappen och använder dotnet CLI-kommandon.
    • Använd Visual Studio eller Visual Studio för Mac: Öppna exemplet genom att välja Öppna > fil > Project/Lösning från menyraden, navigera till exempelprojektmappen och välja projektfilen (.csproj eller .fsproj).
    • Använd Visual Studio Code: Öppna exemplet genom att välja Öppna mapp > på menyraden och välja exemplets projektmapp.
    • Använd en annan IDE som stöder .NET-projekt.