La documentazione di .NET contiene una serie di esempi ed esercitazioni che illustrano il funzionamento di .NET. Questo articolo descrive come trovare, visualizzare e scaricare esempi ed esercitazioni .NET, ASP.NET Core e C#. È possibile trovare risorse per apprendere il linguaggio di programmazione F# nel sito di F# Foundation. Se si è interessati a esplorare C# usando un editor del codice online, iniziare con questa esercitazione interattiva e continuare con l'esercitazione interattiva per C#. Per istruzioni su come visualizzare e scaricare il codice di esempio, vedere la sezione Visualizzazione e download degli esempi.
Questa guida illustra come creare un'app Web ASP.NET Core e gli unit test associati. La procedura inizia con la creazione di una semplice app servizio Web e l'aggiunta dei test, proseguendo poi con la creazione di altri test per illustrare l'implementazione di nuove funzionalità. L'esempio completo è disponibile nel repository dotnet/samples su GitHub.
Questa esercitazione illustra come creare ed eseguire un'applicazione console .NET usando Visual Studio Code e l'interfaccia della riga di comando di .NET. Project attività, ad esempio la creazione, la compilazione e l'esecuzione di un progetto, vengono eseguite usando l'interfaccia della riga di comando di .NET.
Questa esercitazione illustra come scrivere librerie per .NET usando Visual Studio Code e l'interfaccia della riga di comando di .NET. Project attività, ad esempio la creazione, la compilazione e l'esecuzione di un progetto, vengono eseguite usando l'interfaccia della riga di comando di .NET.
Vedere le esercitazioni di ASP .NET Core. Molti articoli nella documentazione di ASP.NET Core includono collegamenti a esempi scritti per l'argomento dell'articolo.
Questo esempio illustra la sintassi e le funzionalità per la creazione e l'utilizzo di iteratori C#. L'esempio completo è disponibile nel repository dotnet/samples su GitHub.
Questo esempio illustra la sintassi e le funzionalità per gli indicizzatori C#. L'esempio completo è disponibile nel repository dotnet/samples su GitHub.
Questo esempio illustra la sintassi e le funzionalità per i delegati e gli eventi C#. L'esempio completo è disponibile nel repository dotnet/samples su GitHub. Nello stesso repository è disponibile un secondo esempio incentrato sugli eventi.
Questo esempio illustra molti dei problemi che possono essere risolti usando gli alberi delle espressioni. L'esempio completo è disponibile nel repository dotnet/samples su GitHub.
Esempi di LINQ
Questa serie di esempi illustra molte delle funzionalità di LINQ (Language Integrated Query). L'esempio completo è disponibile nel repository dotnet/samples su GitHub.
Esempio di server COM gestito
L'esempio del server COM illustra la creazione di un server COM gestito e il modo in cui può essere registrato a livello globale o usato tramite RegFree COM.
Esempio di assembly di interoperabilità primario di Microsoft Office
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 completo è disponibile nel repository dotnet/samples su GitHub.
Questa esercitazione illustra le comunicazioni Web, la serializzazione JSON e le funzionalità orientate a oggetti nel linguaggio C#. L'esempio completo è disponibile nel repository dotnet/samples su GitHub.
Questa esercitazione illustra molte delle funzionalità di LINQ e gli elementi del linguaggio che supportano questa tecnologia. L'esempio completo è disponibile nel repository dotnet/samples su GitHub.
Questa esercitazione illustra come compilare in .NET Core una semplice applicazione che supporta un'architettura di plug-in. L'esempio completo è disponibile nel repository dotnet/samples su GitHub.
Questa esercitazione illustra come distribuire un'app MVC ASP.NET esistente in un contenitore Docker di Windows.
Visualizzare e scaricare esempi
Molti argomenti mostrano codice sorgente ed esempi disponibili per la visualizzazione o il download da GitHub. Per visualizzare un esempio, è sufficiente seguire il collegamento dell'esempio. Per scaricare il codice, seguire queste istruzioni:
Scaricare il repository che contiene il codice di esempio seguendo una di queste procedure:
Scaricare un file ZIP del repository nel sistema locale. Decomprimere l'archivio compresso.
Duplicare il repository e clonare la copia nel sistema locale. La duplicazione e la clonazione consentono di contribuire alla documentazione eseguendo il commit delle modifiche nella propria copia e creando quindi una richiesta di pull per il repository docs ufficiale. Per altre informazioni, vedere la Guida ai contributi per la documentazione di .NETe la ASP.NET Core per i contributi di Docs.
Clonare il repository in locale. Se si clona un repository docs direttamente nel sistema locale, non sarà possibile eseguire direttamente commit nel repository ufficiale, quindi non sarà possibile fornire il proprio contributo per la documentazione in un secondo momento. Usare la procedura di duplicazione e clonazione descritta in precedenza se si vuole avere l'opportunità di contribuire alla documentazione in un secondo momento.
Spostarsi all'interno delle cartelle del repository nel percorso dell'esempio. Il percorso relativo per il percorso dell'esempio viene visualizzato nella barra degli indirizzi del browser quando si segue il collegamento all'esempio.
Per eseguire un esempio, sono disponibili diverse alternative:
Usare l'interfaccia della riga di comando di .NET: in una finestra della console passare alla cartella dell'esempio e usare i comandi dell'interfaccia della riga di comando dotnet.
Usare Visual Studio o Visual Studio per Mac: aprire l'esempio selezionando Apri >> file Project/Soluzione dalla barra dei menu, passare alla cartella del progetto di esempio e selezionare il file di progetto (con estensione csprojo fsproj).
Usare Visual Studio Code: aprire l'esempio selezionando Apri > cartella file dalla barra dei menu e selezionando la cartella del progetto dell'esempio.
Usare un IDE diverso che supporta i progetti .NET.
.NET è una piattaforma per sviluppatori gratuita, multipiattaforma e open source che consente di compilare molti tipi diversi di applicazione. Con .NET è possibile usare più linguaggi, editor e librerie per creare applicazioni per Web, dispositivi mobili, desktop, giochi e IoT.
Progettare soluzioni end-to-end in Microsoft Azure per creare Funzioni di Azure, implementare e gestire app Web, sviluppare soluzioni che usano Archiviazione di Azure e altro ancora.