Partager via


Modification du code dans Visual C# Express

Mise à jour : novembre 2007

L'éditeur de code de Visual C# Express est un traitement de texte pour écrire du code source. Tout comme Microsoft Word assure la prise en charge complète des phrases, des paragraphes et de la grammaire, l'éditeur de code de Visual C# fait de même pour la syntaxe C# et le .NET Framework. Cette prise en charge peut être groupée dans cinq catégories principales :

  • IntelliSense : Mise à jour continue de la documentation de base sur les méthodes et les classes .NET Framework à mesure que vous les entrez dans l'éditeur, ainsi que la génération de code automatique.

  • Refactorisation : Restructuration intelligente de votre base de code à mesure qu'elle évolue au cours d'un projet de développement.

  • Extraits de code : Une bibliothèque que vous pouvez parcourir et qui contient des modèles de code fréquemment répétés.

  • Soulignements ondulants : Notifications visuelles de mots mal orthographiés, de syntaxe erronée et de situations d'avertissement à mesure que vous tapez.

  • Aides de lisibilité : Mode Plan et colorisation.

IntelliSense

IntelliSense est le nom d'un jeu de fonctionnalités connexes qui sont conçues pour réduire le temps que vous consacrez à la recherche d'aide et pour vous aider à entrer le code de façon plus précise et plus efficace. Ces fonctionnalités fournissent toutes des informations de base à propos des mots clés de langage, les types .NET Framework et les signatures de méthode lorsque vous entrez dans l'éditeur. Les informations sont affichées dans les info-bulles, les zones de liste et les balises actives.

Listes de saisie semi-automatique

Lorsque vous entrez le code source dans l'éditeur, IntelliSense affiche une zone de liste qui contient tous les mots clés C# et les classes .NET Framework. Quand il trouve une correspondance dans la zone de liste pour le nom que vous entrez, il sélectionne l'élément. Si l'élément sélectionné est celui que vous souhaitez, il vous suffit d'appuyer sur TAB et IntelliSense termine automatiquement la saisie du nom ou du mot clé. Pour plus d'informations, consultez Listes de saisie semi-automatique en C#.

Liste de saisie semi-automatique en C#

Infos express

Lorsque vous positionnez le curseur au-dessus d'un type .NET Framework, IntelliSense affiche une info-bulle Info express qui contient la documentation de base sur ce type. Pour plus d'informations, consultez Infos express.

Liste des membres

Lorsque vous entrez un type .NET Framework dans l'éditeur de code, puis tapez l'opérateur point (.), IntelliSense affiche une zone de liste qui contient les membres de ce type. Lorsque vous faites une sélection et appuyez sur TAB, IntelliSense entre le nom de membre. Pour plus d'informations, consultez Liste des membres.

Information sur les paramètres

Lorsque vous entrez un nom de méthode dans l'éditeur de code, puis tapez des parenthèses ouvrantes, IntelliSense affiche une info-bulle Informations sur les paramètres qui affiche l'ordre et les types des paramètres de la méthode. Si la méthode est surchargée, vous pouvez faire défiler en bas toutes les signatures surchargées. Pour plus d'informations, consultez Informations sur les paramètres.

Image Informations sur les paramètres avec les surcharges

Ajouter using

Quelquefois vous pouvez essayer de créer une instance d'une classe .NET Framework sans nom suffisamment qualifié. Lorsque cela arrive, IntelliSense affiche une balise active après l'identificateur non résolu. Lorsque vous cliquez sur la balise active, IntelliSense affiche une liste de directives using qui permettent de résoudre l'identificateur. Lorsque vous en sélectionnez une dans la liste, IntelliSense ajoute la directive au début de votre fichier de code source et vous pouvez continuer à coder à votre emplacement actuel. Pour plus d'informations, consultez Ajouter using.

Refactorisation

Dans la mesure où une base de code grandit et évolue au cours d'un projet de développement, il est quelquefois souhaitable d'apporter des modifications afin de la rendre plus lisible aux êtres humains, ou plus portable. Par exemple, vous pouvez diviser des méthodes en méthodes plus petites, ou modifier des paramètres de méthodes, ou renommer des identificateurs. La fonctionnalité Refactorisation qui est accessible en cliquant avec le bouton droit dans l'éditeur de code fait tout ceci de façon beaucoup plus pratique, intelligente et complète que les outils traditionnels de recherche et de remplacement. Pour plus d'informations, consultez Refactorisation.

Extraits de code

Les extraits de code sont de petites unités de code source C# couramment utilisées que vous pouvez entrer correctement et rapidement avec uniquement deux séquences de touches. Vous pouvez accéder au menu d'extrait de code en cliquant avec le bouton droit dans l'éditeur de code. Vous pouvez naviguer parmi les nombreux extraits de code fournis avec Visual C#, et vous pouvez également créer vos propres extraits. Pour plus d'informations, consultez Extraits de code (C#).

Soulignements ondulants

Les soulignements ondulants vous renseignent immédiatement sur les erreurs dans votre code lors de la saisie. Un soulignement ondulant rouge identifie une erreur de syntaxe telle qu'un point-virgule manquant ou des accolades incompatibles. Un soulignement ondulant vert identifie un avertissement potentiel du compilateur, et le bleu identifie un problème de type Modifier & Continuer. L'illustration suivante affiche un soulignement ondulant rouge :

Soulignement ondulé indiquant une erreur de déclaration

Aides de lisibilité

Mode Plan

L'éditeur de code traite automatiquement les espaces de noms, les classes et les méthodes comme des régions que vous pouvez réduire afin de simplifier la recherche et la lecture d'autres parties du fichier de code source. Vous pouvez également créer vos propres régions réductibles en entourant le code de directives #region et #endregion.

Méthodes réduites

Colorisation

L'éditeur donne des couleurs différentes aux diverses catégories d'identificateurs dans un fichier de code source C#. Pour plus d'informations, consultez Colorisation du code.

Voir aussi

Tâches

Comment : créer une nouvelle application Visual C# Express

Comment : créer une application console C#

Comment : générer et exécuter votre application Visual C#

Concepts

Conception d'une interface utilisateur en Visual C#

Autres ressources

Visual C# Express

Utilisation de l'IDE de Visual C# Express