Exemples et tutoriels .NET

La documentation .NET contient un ensemble d’exemples et de didacticiels qui vous renseignent sur .NET. Cet article explique comment rechercher, afficher et télécharger des didacticiels et des exemples .NET, ASP.NET Core et C#. Vous trouverez des ressources utiles pour apprendre le langage de programmation F# sur le site de F# Foundation. Si vous souhaitez explorer C# à l’aide d’un éditeur de code en ligne, commencez par ce tutoriel interactif, puis suivez le tutoriel interactif de C#. Vous trouverez des instructions pour afficher et télécharger des exemples de code dans la section Afficher et télécharger des exemples.

.NET

Exemples

Tests unitaires dans .NET Core à l’aide de dotnet test

Ce guide montre comment créer une application web ASP.NET Core et les tests unitaires associés. Il commence par créer une application de service web simple, puis il ajoute des tests. Ensuite, il crée d’autres tests pour guider l’implémentation de nouvelles fonctionnalités. L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub.

Tutoriels

Didacticiel : Créer une application console .NET à l’aide de Visual Studio Code

Ce didacticiel montre comment créer et exécuter une application console .NET à l’aide de Visual Studio Code et de l’interface CLI .NET. Les tâches de projet, telles que la création, la compilation et l’exécution d’un projet, sont effectuées à l’aide de l’interface CLI .NET.

Tutoriel : Créer une bibliothèque de classes .NET à l’aide de Visual Studio Code

Ce tutoriel montre comment écrire des bibliothèques pour .NET à l’aide de Visual Studio Code et de l’interface de ligne de commande .NET. Les tâches de projet, telles que la création, la compilation et l’exécution d’un projet, sont effectuées à l’aide de l’interface CLI .NET.

Pour plus de didacticiels .NET, consultez Learn .NET et les outils SDK .NET.

ASP.NET Core

Consultez les didacticiels ASP.NET Core. De nombreux articles de la documentation ASP.NET Core comportent des liens vers des exemples écrits pour eux.

langage C#

Exemples

Itérateurs

Cet exemple illustre la syntaxe et les fonctionnalités permettant de créer et d’utiliser des itérateurs C#. L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub.

Indexeurs

Cet exemple illustre la syntaxe et les fonctionnalités liées aux indexeurs C#. L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub.

Délégués et événements

Cet exemple illustre la syntaxe et les fonctionnalités liées aux délégués et événements C#. L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub. Un deuxième exemple, axé sur les événements, est également disponible dans le même dépôt.

Arborescences d’expression

Cet exemple illustre de nombreux problèmes pouvant être résolus à l’aide des arborescences d’expression. L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub.

Exemples LINQ

Cette série d’exemples illustre de nombreuses fonctionnalités de Language Integrated Query (LINQ). L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub.

Exemple de serveur COM managé

L’exemple de serveur COM illustre la création d’un serveur COM managé, ainsi que son enregistrement ou son utilisation au niveau global via un composant COM sans inscription.

Exemple de PIA Microsoft Office

L’exemple ExcelDemo illustre la consommation d’assemblys PIA Microsoft Office dans .NET Core.

Tutoriels

Application console

Ce didacticiel présente les fonctionnalités d’E/S de la console, la structure d’une application console et les principes fondamentaux du modèle de programmation asynchrone basé sur les tâches. L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub.

Client REST

Ce didacticiel présente les communications web, la sérialisation JSON et les fonctionnalités orientées objet du langage C#. L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub.

Utilisation de LINQ

Ce didacticiel illustre plusieurs fonctionnalités de LINQ et les éléments de langage qui le prennent en charge. L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub.

Tutoriel : Créer une application console .NET à l’aide de Visual Studio pour Mac

Ce didacticiel explique comment créer une application console .NET simple avec Visual Studio pour Mac.

Créer une bibliothèque de classes .NET sur macOS à l’aide de Visual Studio pour Mac

Ce didacticiel vous explique comment créer une bibliothèque de classes .NET avec Visual Studio pour Mac.

Création d’une application .NET Core prenant en charge les plug-ins

Ce tutoriel vous montre comment créer une application .NET Core simple qui prend en charge une architecture de plug-ins. L’exemple terminé est disponible dans le référentiel dotnet/samples sur GitHub.

Déployer sur des conteneurs

Exécution d’applications ASP.NET MVC dans des conteneurs Docker Windows

Ce didacticiel montre comment déployer une application MVC ASP.NET dans un conteneur Docker Windows.

Afficher et télécharger les exemples

De nombreuses rubriques montrent le code source et les exemples qu’il est possible d’afficher ou de télécharger sur GitHub. Pour consulter un exemple, suivez son lien. Pour télécharger le code, suivez ces instructions :

  1. Téléchargez le référentiel contenant l’exemple de code en suivant l’une des procédures suivantes :
    • Téléchargez un fichier ZIP du référentiel sur votre système local. Décompressez l’archive compressée.
    • Répliquez le référentiel et clonez le fork sur votre système local. La réplication et le clonage permettent d’apporter des contributions à la documentation en validant les modifications apportées au fork, puis en créant une requête d’extraction pour le référentiel de documents officiel. Pour plus d’informations, consultez le Guide de contribution à la documentation .NET et le Guide de contribution aux documents ASP.NET Core.
    • Clonez le référentiel localement. Si vous clonez un référentiel de documents directement sur votre système local, vous ne pourrez pas effectuer de validations directement sur le référentiel officiel ; par conséquent, vous ne pourrez pas apporter de contributions à la documentation par la suite. Utilisez la procédure de réplication et de clonage décrite précédemment si vous souhaitez conserver la possibilité de contribuer ultérieurement à la documentation.
  2. Naviguez dans les dossiers du référentiel jusqu’à l’emplacement de l’exemple. Le chemin d’accès relatif de l’emplacement de l’exemple s’affiche dans la barre d’adresse de votre navigateur lorsque vous suivez le lien de l’exemple.
  3. Pour exécuter un exemple, vous avez plusieurs possibilités :
    • Utiliser la CLI .NET : dans une fenêtre de console, accédez au dossier de l’exemple et utilisez les commandes CLI DotNET.
    • Utiliser Visual Studio ou Visual Studio pour Mac : ouvrez l’exemple en sélectionnant Fichier > Ouvrir > Projet / solution dans la barre de menus, accédez au dossier de l’exemple de projet et sélectionnez le fichier projet (.csproj ou .fsproj).
    • Utiliser Visual Studio Code : ouvrez l’exemple en sélectionnant Fichier > Ouvrir le dossier dans la barre de menus et en sélectionnant le dossier de l’exemple de projet.
    • Utiliser un autre IDE qui prend en charge les projets .NET.