Partager via


Bienvenue dans le IDE Visual Studio | C#

Un environnement de développement intégré (IDE) est un programme riche en fonctionnalités qui prend en charge de nombreux aspects du développement logiciel. Le IDE Visual Studio est un panneau de lancement créatif que vous pouvez utiliser pour modifier, déboguer et générer du code, puis publier une application. Visual Studio inclut également des compilateurs, des outils d’achèvement du code, des concepteurs graphiques et de nombreuses fonctionnalités supplémentaires pour améliorer le processus de développement logiciel.

Screenshot affichant l’IDE Visual Studio 2026, avec des légendes indiquant l’emplacement des caractéristiques et fonctionnalités clés.

Screenshot montrant l’IDE Visual Studio 2022, avec des légendes indiquant l’emplacement des fonctionnalités clés.

L’image précédente montre Visual Studio avec un projet ouvert qui affiche les fenêtres clés et leurs fonctionnalités :

  • Dans Explorateur de solutions, en haut à droite, vous pouvez afficher, naviguer et gérer vos fichiers de code. Explorateur de solutions peut vous aider à organiser votre code en regroupant les fichiers en solutions et projets.

  • La fenêtre de l’éditeur central, où vous passez probablement la plupart de votre temps, affiche le contenu du fichier. Dans la fenêtre de l’éditeur, vous pouvez modifier du code ou concevoir une interface utilisateur telle qu’une fenêtre avec des boutons et des zones de texte.

  • Dans Git Changes en bas à droite, vous pouvez suivre les éléments de travail et partager du code avec d’autres utilisateurs à l’aide de technologies de contrôle de version telles que Git et GitHub.

Éditions

Visual Studio est disponible pour Windows.

Il existe trois éditions de Visual Studio : Community, Professional et Enterprise. Pour en savoir plus sur les fonctionnalités prises en charge dans chaque édition, consultez Compare Visual Studio éditions.

Certaines fonctionnalités populaires dans Visual Studio qui améliorent votre productivité lorsque vous développez des logiciels sont les suivantes :

  • Zigzags et Actions Rapides

    Les soulignements ondulés vous avertissent d’erreurs ou de problèmes potentiels dans votre code pendant que vous tapez. Ces indices visuels vous aident à résoudre les problèmes immédiatement, sans attendre de découvrir les erreurs pendant la génération ou l’exécution. Si vous placez le curseur sur un souligné ondulé, vous voyez plus d'informations sur l'erreur. Une ampoule peut également apparaître dans la marge gauche montrant les actions rapides que vous pouvez effectuer pour corriger l’erreur.

    Capture d'écran montrant les soulignements ondulés dans Visual Studio.

    Capture d'écran montrant des soulignements ondulés dans Visual Studio 2022.

  • Nettoyage du code

    À l’aide du nettoyage du code, vous pouvez mettre en forme votre code et appliquer les correctifs de code suggérés par les paramètres de style de code, les conventions .editorconfig et les analyseurs Roslyn. Le nettoyage du code vous aide à résoudre les problèmes dans votre code avant qu’il ne passe à la révision du code.

    Screenshot montrant l’icône et le menu Nettoyage du code dans Visual Studio.

    Screenshot montrant l’icône et le menu Nettoyage du code dans Visual Studio 2022.

  • Refactorisation

    La refactorisation inclut des opérations telles que le renommage intelligent des variables, l’extraction d’une ou plusieurs lignes de code dans une nouvelle méthode et la modification de l’ordre des paramètres de méthode.

    Screenshot qui montre la refactorisation dans Visual Studio.

    Une capture d'écran qui montre la refactorisation dans Visual Studio 2022.

  • IntelliSense

    IntelliSense est un ensemble de fonctionnalités qui affichent des informations sur votre code directement dans l’éditeur et, dans certains cas, écrivent de petits bits de code pour vous. Il s’agit de disposer d’une documentation de base intégrée dans l’éditeur, vous n’avez donc pas besoin de rechercher des informations de type ailleurs.

    L’illustration suivante montre comment IntelliSense affiche une liste de membres pour un type :

    Capture d’écran montrant une liste de membres IntelliSense.

    Screenshot qui affiche une liste de membres IntelliSense dans Visual Studio 2022.

    Les fonctionnalités IntelliSense varient selon le langage. Pour plus d’informations, consultez C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSense et Visual Basic IntelliSense.

  • Visual Studio recherche

    Les menus, options et propriétés de Visual Studio peuvent sembler impressionnants parfois. Visual Studio recherche, ou Ctrl+Q, est un excellent moyen de trouver rapidement des fonctionnalités et du code IDE dans un seul endroit.

    Capture d'écran montrant la zone de recherche de démarrage rapide dans Visual Studio.

    Capture d'écran montrant la zone de recherche Recherche rapide dans Visual Studio 2022.

    Pour plus d’informations et pour obtenir des conseils sur la productivité, consultez Utiliser la recherche Visual Studio.

  • Live Share

    Modifiez et déboguez en collaboration avec d’autres personnes en temps réel, quel que soit le type ou le langage de programmation de votre application. Vous pouvez partager instantanément et en toute sécurité votre projet. Vous pouvez également partager des sessions de débogage, des instances de terminal, des applications web, des appels vocaux, etc.

  • Hiérarchie des appels

    La fenêtre Hiérarchie des appels affiche les méthodes qui appellent une méthode sélectionnée. Ces informations peuvent être utiles lorsque vous modifiez ou supprimez la méthode, ou lorsque vous essayez de suivre un bogue.

    Capture d’écran montrant la fenêtre Hiérarchie des appels.

    Screenshot qui affiche la fenêtre Hiérarchie des appels dans Visual Studio 2022.

  • CodeLens

    CodeLens vous aide à trouver des références de code, des modifications de code, des bogues liés, des éléments de travail, des révisions de code et des tests unitaires, sans quitter l’éditeur.

    Capture d’écran montrant CodeLens.

    Screenshot qui affiche CodeLens dans Visual Studio 2022.

  • Accéder à la définition

    La fonctionnalité Atteindre la définition vous amène directement à l’emplacement d’une fonction ou d’une définition de type.

    Capture d’écran montrant l’élément de menu Aller à la définition.

    Capture d'écran montrant l’élément de menu Accéder à la définition dans Visual Studio 2022.

  • Aperçu de la définition

    La fenêtre Définition d’aperçu affiche une méthode ou une définition de type sans ouvrir un fichier distinct.

    Capture d’écran montrant une fenêtre Aperçu définition.

    Capture d'écran montrant une fenêtre Aperçu de Définition dans Visual Studio 2022.

  • Rechargement à chaud

    Rechargement à chaud vous permet de modifier les fichiers de code de votre application et d'appliquer immédiatement les modifications de code à l'application en cours d'exécution.

Installer Visual Studio

Dans cette section, vous créez un projet simple pour essayer certaines des actions que vous pouvez effectuer avec Visual Studio. Vous utilisez IntelliSense comme aide au codage, déboguez une application pour afficher une valeur variable pendant l’exécution de l’application et modifier le thème de couleur.

Pour commencer, download Visual Studio et l’installer sur votre système. Dans le programme d’installation modulaire, vous choisissez et installez des charges de travail, qui sont des groupes de fonctionnalités dont vous avez besoin pour les langages de programmation ou les plateformes souhaités. Pour utiliser les étapes suivantes pour créer un programme, veillez à sélectionner la charge de travail .NET de bureau pendant l’installation.

Capture d'écran de la charge de travail de développement de bureau .NET sélectionnée dans le programme d'installation de Visual Studio.

Lorsque vous ouvrez Visual Studio pour la première fois, vous pouvez signer à l’aide de votre compte Microsoft ou de votre compte professionnel ou scolaire.

Créer un programme

Plongez et créez un programme simple.

  1. Démarrez Visual Studio. La fenêtre de démarrage s’affiche avec les options de clonage d’un dépôt, l’ouverture d’un projet récent ou la création d’un projet.

  2. Choisissez Créer un projet.

    Capture d'écran du menu de démarrage de Visual Studio avec l'option 'Créer un projet' sélectionnée.

    La fenêtre Créer un projet s’ouvre et affiche plusieurs modèles de projet. Un modèle contient les fichiers de base et les paramètres requis pour un type de projet donné.

  3. Pour rechercher un modèle, vous pouvez taper ou entrer des mots clés dans la zone de recherche. Liste des filtres de modèles disponibles en fonction des mots clés que vous entrez. Vous pouvez affiner les résultats du modèle en sélectionnant C# dans la liste déroulante Toutes les langues, Windows dans la liste Toutes les plateformes, et Console dans la liste Tous les types de projets.

    Sélectionnez le modèle d’application console , puis sélectionnez Suivant.

    Capture d’écran de la fenêtre Créer un projet avec l’application console sélectionnée.

  4. Dans la fenêtre Configurer votre nouveau projet , entrez HelloWorld dans la zone Nom du projet . Si vous le souhaitez, modifiez l’emplacement du répertoire du projet à partir de l’emplacement par défaut de C :\Users\name\source\répos, puis sélectionnez Suivant.

    Capture d’écran de la fenêtre Configurer votre nouveau projet avec le nom du projet HelloWorld entré.

  5. Dans la fenêtre Additional information, vérifiez que .NET 10.0 apparaît dans le menu Framework, puis sélectionnez Create.

    Screenshot de la boîte de dialogue Informations supplémentaires montrant .NET 10.0 sélectionné comme framework cible pour le nouveau projet dans Visual Studio.

    Visual Studio crée le projet. Le programme est une application « Hello World » simple qui appelle la méthode Console.WriteLine() pour afficher la chaîne Hello, World ! dans une fenêtre de console.

    Les fichiers projet apparaissent sur le côté droit de la IDE Visual Studio, dans une fenêtre appelée Explorateur de solutions. Dans la fenêtre Explorateur de solutions, sélectionnez le fichier Program.cs. Le code C# de votre application s’ouvre dans la fenêtre de l’éditeur central, qui occupe la plupart de l’espace.

    Screenshot qui affiche le IDE Visual Studio avec le code de Program.cs dans l’éditeur.

    Le code est automatiquement colorisé pour indiquer différentes parties, telles que les mots clés et les types. Les numéros de ligne vous aident à localiser le code.

    Les petites lignes pointillées verticales dans le code indiquent quelles accolades correspondent les unes aux autres. Vous pouvez également sélectionner les petits signes de flèche droite pour réduire ou développer des blocs de code. Cette fonctionnalité de plan de code vous permet de masquer le code que vous n’avez pas besoin de voir, ce qui permet de réduire l’encombrement à l’écran.

    Screenshot qui affiche le IDE Visual Studio avec des boîtes rouges.

    De nombreux autres menus et fenêtres d’outils sont disponibles.

  6. Démarrez l’application en choisissant Debug>Start sans débogage dans le menu Visual Studio supérieur. Vous pouvez également appuyer sur CtrlF5.

    Capture d’écran montrant l’élément de menu Démarrer sans débogage.

    Visual Studio génère l’application et une fenêtre de console s’ouvre avec le message Hello, World !. Vous disposez maintenant d’une application en cours d’exécution !

    Capture d’écran de la fenêtre Debug Console montrant la sortie Hello, World ! et appuyez sur n’importe quelle touche pour fermer cette fenêtre.

  7. Pour fermer la fenêtre de console, appuyez sur n’importe quelle touche.

  8. Ajoutez du code supplémentaire à l’application. Ajoutez le code C# suivant avant la ligne qui indique Console.WriteLine("Hello World!"); :

    Console.WriteLine("\nWhat is your name?");
    var name = Console.ReadLine();
    

    Ce code affiche quel est votre nom ? dans la fenêtre de console, puis attend que l’utilisateur entre du texte.

  9. Remplacez la ligne qui indique Console.WriteLine("Hello World!"); sur la ligne suivante :

    Console.WriteLine($"\nHello {name}!");
    
  10. Réexécutez l’application en sélectionnant Démarrersans débogage ou en appuyant sur CtrlF5.

    Visual Studio reconstruit l’application et une fenêtre de console s’ouvre et vous invite à entrer votre nom.

  11. Tapez votre nom dans la fenêtre de console, puis appuyez sur Entrée.

    Capture d’écran de la fenêtre de la console de débogage montrant l'invitation à saisir un nom, l’entrée et la sortie Bonjour Georgette !

  12. Appuyez sur n’importe quelle touche pour fermer la fenêtre de console et arrêter le programme en cours d’exécution.

  1. Démarrez Visual Studio. La fenêtre de démarrage s’affiche avec les options de clonage d’un dépôt, l’ouverture d’un projet récent ou la création d’un projet.

  2. Choisissez Créer un projet.

    Capture d'écran du menu de démarrage Visual Studio 2022 avec

    La fenêtre Créer un projet s’ouvre et affiche plusieurs modèles de projet. Un modèle contient les fichiers de base et les paramètres requis pour un type de projet donné.

  3. Pour rechercher un modèle, vous pouvez taper ou entrer des mots clés dans la zone de recherche. Liste des filtres de modèles disponibles en fonction des mots clés que vous entrez. Vous pouvez affiner les résultats du modèle en choisissant C# dans la liste déroulante Toutes les langues, Windows dans la liste Toutes les plateformes, et Console dans la liste Tous les types de projets.

    Sélectionnez le modèle d’application console , puis sélectionnez Suivant.

    Screenshot de la fenêtre Créer un projet dans Visual Studio 2022 avec l’application console sélectionnée.

  4. Dans la fenêtre Configurer votre nouveau projet , entrez HelloWorld dans la zone Nom du projet . Si vous le souhaitez, modifiez l’emplacement du répertoire du projet à partir de l’emplacement par défaut de C :\Users\name\source\répos, puis sélectionnez Suivant.

    Screenshot de la fenêtre Configurer votre nouveau projet dans Visual Studio 2022 avec le nom du projet HelloWorld entré.

  5. Dans la fenêtre Additional information, vérifiez que .NET 8.0 apparaît dans le menu Framework>, puis sélectionnez Create.

    Screenshot de la boîte de dialogue Informations supplémentaires montrant .NET 8.0 sélectionné comme framework cible pour le nouveau projet dans Visual Studio 2022.

    Visual Studio crée le projet. Le programme est une application « Hello World » simple qui appelle la méthode Console.WriteLine() pour afficher la chaîne Hello, World ! dans une fenêtre de console.

    Les fichiers projet apparaissent sur le côté droit de la IDE Visual Studio, dans une fenêtre appelée Explorateur de solutions. Dans la fenêtre Explorateur de solutions, sélectionnez le fichier Program.cs. Le code C# de votre application s’ouvre dans la fenêtre de l’éditeur central, qui occupe la plupart de l’espace.

    Screenshot qui affiche l’IDE Visual Studio 2022 avec le code Program.cs dans l’éditeur.

    Le code est automatiquement colorisé pour indiquer différentes parties, telles que les mots clés et les types. Les numéros de ligne vous aident à localiser le code.

    Les petites lignes pointillées verticales dans le code indiquent quelles accolades correspondent les unes aux autres. Vous pouvez également choisir de petits panneaux moins ou plus encadrés pour réduire ou développer des blocs de code. Cette fonctionnalité de plan de code vous permet de masquer le code que vous n’avez pas besoin de voir, ce qui permet de réduire l’encombrement à l’écran.

    Screenshot qui affiche l’IDE Visual Studio 2022 avec rectangles rouges.

    De nombreux autres menus et fenêtres d’outils sont disponibles.

  6. Démarrez l’application en choisissant Debug>Start sans débogage dans le menu Visual Studio supérieur. Vous pouvez également appuyer sur CtrlF5.

    Screenshot qui affiche le débogage > Démarrer sans élément de menu Débogage dans Visual Studio 2022.

    Visual Studio génère l’application et une fenêtre de console s’ouvre avec le message Hello, World !. Vous disposez maintenant d’une application en cours d’exécution !

    Capture d’écran de la fenêtre Debug Console dans visual Studio 2022 montrant la sortie Hello, World ! et appuyez sur n’importe quelle touche pour fermer cette fenêtre.

  7. Pour fermer la fenêtre de console, appuyez sur n’importe quelle touche.

  8. Ajoutez du code supplémentaire à l’application. Ajoutez le code C# suivant avant la ligne qui indique Console.WriteLine("Hello World!"); :

    Console.WriteLine("\nWhat is your name?");
    var name = Console.ReadLine();
    

    Ce code affiche quel est votre nom ? dans la fenêtre de console, puis attend que l’utilisateur entre du texte.

  9. Remplacez la ligne qui indique Console.WriteLine("Hello World!"); sur la ligne suivante :

    Console.WriteLine($"\nHello {name}!");
    
  10. Réexécutez l’application en sélectionnant Démarrersans débogage ou en appuyant sur CtrlF5.

    Visual Studio reconstruit l’application et une fenêtre de console s’ouvre et vous invite à entrer votre nom.

  11. Tapez votre nom dans la fenêtre de console, puis appuyez sur Entrée.

    Capture d’écran de la fenêtre de la Console de débogage montrant l’invite pour un nom, l’entrée et la sortie Bonjour Georgette !

  12. Appuyez sur n’importe quelle touche pour fermer la fenêtre de console et arrêter le programme en cours d’exécution.

Utiliser la refactorisation et IntelliSense

Voici quelques méthodes de refactorisation et d’IntelliSense pour vous aider à coder plus efficacement.

Tout d’abord, renommez la variable :

  1. Double-cliquez sur la variable, puis tapez le nouveau nom de la variable, nom d’utilisateur.

    Une zone apparaît autour de la variable et une ampoule apparaît dans la marge.

  2. Sélectionnez l’icône d’ampoule pour afficher les actions rapides disponibles. Sélectionnez Renommer « nom » en « nom d’utilisateur ».

    Screenshot qui montre l’action Renommer dans Visual Studio.

    Screenshot qui affiche l’action Renommer dans Visual Studio 2022.

    La variable est renommée dans le projet, ce qui est dans notre cas seulement deux occurrences.

  3. Jetez maintenant un coup d’œil à IntelliSense. Sous la ligne qui indique , tapez .

    Une zone affiche les membres de la classe. La description du membre actuellement sélectionné s’affiche également dans une zone distincte.

  4. Sélectionnez le membre nommé Now, qui est une propriété de la classe, en double-cliquant dessus ou en appuyant sur Tab. Terminez la ligne de code en ajoutant un point-virgule à la fin de la ligne : .

  5. Sous cette ligne, entrez les lignes de code suivantes :

    int dayOfYear = now.DayOfYear;
    
    Console.Write("Day of year: ");
    Console.WriteLine(dayOfYear);
    

    Conseil / Astuce

    est différent de . Il n’ajoute pas de terminateur de ligne après son impression. La partie suivante du texte envoyé à la sortie s’imprime sur la même ligne. Vous pouvez pointer sur chacune de ces méthodes dans votre code pour afficher leurs descriptions.

  6. Ensuite, utilisez à nouveau la refactorisation pour rendre le code un peu plus concis. Sélectionnez la variable dans la ligne . Une icône de tournevis apparaît dans la marge sur cette ligne.

  7. Sélectionnez l’icône de tournevis pour afficher les suggestions disponibles à partir de Visual Studio. Ce cas montre la refactorisation de variable temporaire inline pour supprimer une ligne de code sans modifier le comportement global du code.

    Screenshot affichant la suggestion de variable temporaire inline dans Visual Studio.

    Screenshot affichant la suggestion de variable temporaire inline dans Visual Studio 2022.

  8. Sélectionnez variable temporaire inline pour refactoriser le code.

  9. Réexécutez le programme en appuyant sur CtrlF5. La sortie ressemble à ceci :

    Capture d’écran de la fenêtre de la console de débogage montrant l’invite pour un nom, l'entrée, et la sortie « Bonjour Georgette ! Jour de l’année : 244 ».

Déboguer le code

Lorsque vous écrivez du code, vous devez l’exécuter et le tester pour les bogues. le système de débogage de Visual Studio vous permet de parcourir pas à pas un code une seule instruction à la fois et d'inspecter les variables à mesure que vous le souhaitez. Vous pouvez définir des points d’arrêt qui arrêtent l’exécution du code à une ligne particulière et observent comment la valeur de la variable change à mesure que le code s’exécute.

Définissez un point d’arrêt pour afficher la valeur de la variable pendant l’exécution du programme.

  1. Définissez un point d’arrêt sur la ligne de code qui indique en cliquant dans la marge à gauche, ou en regard de celle-ci. Vous pouvez également sélectionner la ligne de code, puis appuyer sur F9.

    Un cercle rouge apparaît dans la marge, et la ligne est mise en surbrillance.

    Screenshot qui affiche un point d’arrêt sur une ligne de code dans Visual Studio.

    Screenshot qui affiche un point d’arrêt sur une ligne de code dans Visual Studio 2022.

  2. Démarrez le débogage en sélectionnant Démarrerle débogage ou en appuyant sur F5.

  3. Lorsque la fenêtre de console s’affiche et demande votre nom, entrez votre nom.

    Le focus revient sur l'éditeur de code, et la ligne de code avec le point d'arrêt est surlignée en jaune. La surbrillance jaune signifie que cette ligne de code s’exécute ensuite. Le point d’arrêt interrompt l'exécution à cette ligne.

  4. Placez votre souris sur la variable pour voir sa valeur. Vous pouvez également cliquer avec le bouton droit sur et sélectionner Ajouter une montre pour ajouter la variable à la fenêtre Espion , où vous pouvez également voir sa valeur.

    Screenshot qui affiche une valeur de variable pendant le débogage dans Visual Studio.

    Screenshot qui affiche une valeur de variable pendant le débogage dans Visual Studio 2022.

  5. Appuyez de nouveau sur F5 pour terminer l’exécution de l’application.

Pendant l’exécution de l’application, vous pouvez appliquer des modifications de code à l’application en cours d’exécution en cliquant sur le bouton Rechargement à chaud.

Screenshot de Rechargement à chaud dans Visual Studio.

Screenshot de Rechargement à chaud dans Visual Studio 2022.

Pour plus d’informations sur le débogage dans Visual Studio, consultez la visite guidée des fonctionnalités Debugger.

Personnaliser Visual Studio

Vous pouvez personnaliser l’interface utilisateur Visual Studio, y compris modifier le thème de couleur par défaut. Pour modifier le thème de couleur :

  1. Dans la barre de menus, choisissez Options d’outils pour ouvrir la boîte de dialogue Options.

  2. Dans la page OptionsGénérales, remplacez la sélection thème couleur par Bleu ou Clair, puis sélectionnez OK.

    Le thème de couleur pour l’ensemble de l’IDE change en conséquence. La capture d’écran suivante montre le thème Bleu :

    Capture d'écran montrant Visual Studio dans le thème Bleu.

  1. Dans la barre de menus, sélectionnez Options d’outils pour ouvrir le volet Options.

  2. Dans la page Tous les paramètresde l’environnementet d’expérience visuelle, remplacez la sélection du Thème de couleur par Brise Fraîche ou Lumière.

    Le thème de couleur pour l’ensemble de l’IDE change en conséquence. La capture d’écran suivante montre le thème Cool Breeze :

    Screenshot qui montre Visual Studio dans le thème Cool Breeze.

Pour en savoir plus sur les autres façons de personnaliser l’IDE, consultez Personalize Visual Studio.

Sélectionner les paramètres d’environnement

Vous pouvez configurer Visual Studio pour utiliser les paramètres d’environnement adaptés aux développeurs C# :

  1. Dans la barre de menus, choisissez Outilsd’importation et d’exportation des paramètres.

  2. Dans l’Assistant Importation et exportation de paramètres, sélectionnez Réinitialiser tous les paramètres, puis Suivant.

  3. Dans la page Enregistrer les paramètres actuels , choisissez d’enregistrer vos paramètres actuels avant de réinitialiser. Si vous n’avez pas personnalisé de paramètres, sélectionnez Non, réinitialisez les paramètres, en remplaçant mes paramètres actuels. Ensuite, sélectionnez Suivant.

  4. Dans la page Choisir une collection de paramètres par défaut , choisissez Visual C#, puis sélectionnez Terminer.

  5. Dans la page Réinitialisation terminée, sélectionnez Fermer.

Pour en savoir plus sur les autres façons de personnaliser l’IDE, consultez Personalize Visual Studio.

Explorez Visual Studio plus loin en suivant l’un de ces articles d’introduction :

Apprendre à utiliser l’éditeur de code

En savoir plus sur les projets et solutions

Pour plus d’informations :