Condividi tramite


esempi ed esercitazioni di .NET

La documentazione .NET contiene un set di esempi ed esercitazioni che illustrano .NET. Questo articolo descrive come trovare, visualizzare e scaricare .NET, ASP.NET Core e esercitazioni ed esempi C#. Trovare le risorse per apprendere il linguaggio di programmazione F# nel sito di F# Foundation. Se sei interessato a esplorare C#, inizia con Hello World in 5 minuti e continua con Introduzione a C#. Per istruzioni su come visualizzare e scaricare il codice di esempio, vedere la sezione Visualizzazione e download di esempi .

.NET

Esempi

Test unitario in .NET Core usando dotnet test

Questa guida illustra come creare un'app Web ASP.NET Core e gli unit test associati. Inizia creando una semplice app del servizio Web e quindi aggiungendo test. Continua con la creazione di altri test per guidare l'implementazione di nuove funzionalità. L'esempio completed è disponibile nel repository dotnet/samples in GitHub.

Esercitazioni

Tutorial: Creare un'applicazione console .NET

Questa esercitazione illustra come creare ed eseguire un'applicazione console .NET usando Visual Studio, Visual Studio Code o GitHub Codespaces.

Tutorial: Creare una libreria di classi .NET

Questa esercitazione illustra come creare una libreria di classi usando Visual Studio, Visual Studio Code o GitHub Codespaces.

Per altre esercitazioni .NET, vedere Learn .NET e gli strumenti .NET SDK.

ASP.NET Core

Consulta le esercitazioni ASP.NET Core. Molti articoli della documentazione di ASP.NET Core contengono collegamenti a esempi scritti per loro.

Linguaggio C#

Esempi

Iteratori

Questo esempio illustra la sintassi e le funzionalità per la creazione e l'utilizzo di iteratori C#. L'esempio completed è disponibile nel repository dotnet/samples in GitHub.

Indicizzatori

Questo esempio illustra la sintassi e le funzionalità per gli indicizzatori C#. L'esempio completed è disponibile nel repository dotnet/samples in GitHub.

Delegati ed eventi

Questo esempio illustra la sintassi e le funzionalità per delegati ed eventi C#. L'esempio completed è disponibile nel repository dotnet/samples in GitHub. Un secondo esempio incentrato sugli eventi si trova anche nello stesso repository.

Alberi delle espressioni

Questo esempio illustra molti dei problemi che possono essere risolti usando alberi delle espressioni. L'esempio completed è disponibile nel repository dotnet/samples in GitHub.

Esempi LINQ

Questa serie di esempi illustra molte delle funzionalità di LINQ (Language Integrated Query). L'esempio completed è disponibile nel repository dotnet/samples in GitHub.

Esempio di server COM gestito

L'esempio di server COM illustra la creazione di un server COM gestito e come può essere registrato a livello globale o utilizzato tramite RegFree COM.

Esempio di Microsoft Office PIA

L'esempio ExcelDemo illustra l'utilizzo di Microsoft Office PIA in .NET Core.

Esercitazioni

Applicazione console

Questa esercitazione illustra l'I/O della console, la struttura di un'app console e le nozioni di base del modello di programmazione asincrona basato su attività. L'esempio completed è disponibile nel repository dotnet/samples in GitHub.

REST Client

Questa esercitazione illustra le comunicazioni Web, la serializzazione JSON e le funzionalità orientate agli oggetti del linguaggio C#. L'esempio completed è disponibile nel repository dotnet/samples in GitHub.

Uso di LINQ

Questa esercitazione illustra molte delle funzionalità di LINQ e degli elementi del linguaggio che lo supportano. L'esempio completed è disponibile nel repository dotnet/samples in GitHub.

Creare un'applicazione .NET Core che supporta i plugin

Questa esercitazione illustra come compilare una semplice applicazione in .NET Core che supporta un'architettura di plug-in. L'esempio completed è disponibile nel repository dotnet/samples in GitHub.

Distribuire nei contenitori

Running ASP.NET MVC Applications in Windows Docker Containers

Questa esercitazione illustra come distribuire un'app ASP.NET MVC esistente in un contenitore Docker Windows.

Visualizzare e scaricare esempi

Molti argomenti mostrano il codice sorgente e gli esempi disponibili per la visualizzazione o il download da GitHub. Per visualizzare un esempio, seguire il collegamento di esempio. Per scaricare il codice, seguire queste istruzioni:

  1. Scaricare il repository contenente il codice di esempio eseguendo una delle procedure seguenti:
    • Scaricare un file ZIP del repository nel sistema locale. Un-ZIP l'archivio compresso.
    • Fai un fork del repository e clona il fork nel tuo sistema locale. La creazione di fork e la clonazione ti permettono di contribuire alla documentazione eseguendo il commit delle modifiche sul tuo fork e quindi creando una pull request per il repository della documentazione ufficiale. Per altre informazioni, vedere .NET Documentation Guida per i contributori e la Guida per i contributori di ASP.NET Core Docs.
    • Clonare il repository in locale. Se si clona un repository docs direttamente nel sistema locale, non sarà possibile eseguire i commit direttamente nel repository ufficiale, quindi non sarà possibile apportare contributi alla documentazione in un secondo momento. Usare la procedura di fork e clone descritta in precedenza se si vuole mantenere l'opportunità di contribuire alla documentazione in un secondo momento.
  2. Passare tra le cartelle del repository fino a raggiungere la posizione dell'esempio. Il percorso relativo alla posizione dell'esempio viene visualizzato nella barra degli indirizzi del browser quando si segue il collegamento all'esempio.
  3. Per eseguire un esempio, sono disponibili diverse opzioni:
    • Usare la .NET CLI: in una finestra della console, navigare alla cartella del progetto di esempio e usare i comandi dotnet CLI.
    • Usare Visual Studio: aprire l'esempio selezionando File > Apri > Progetto/Soluzione dalla barra dei menu, passare alla cartella del progetto di esempio e selezionare il file di progetto (.csproj o .fsproj).
    • Usare Visual Studio Code: aprire l'esempio selezionando File > Apri cartella dalla barra dei menu e selezionando la cartella del progetto dell'esempio.
    • Usare un IDE diverso che supporta .NET progetti.