Partager via


Introduire une variable locale dans Visual Studio

Cette génération de code s’applique à :

  • C#

  • Visual Basic

Quoi: Vous permet de générer immédiatement une variable locale pour remplacer une expression existante.

Quand: Vous disposez d’un code qui peut être facilement réutilisé ultérieurement s’il se trouve dans une variable locale.

Pourquoi: Vous pouvez copier et coller le code plusieurs fois pour l’utiliser à différents emplacements, mais il serait préférable d’effectuer l’opération une seule fois, de stocker le résultat dans une variable locale et d’utiliser la variable locale dans l’ensemble.

Procédure

  1. Mettez en surbrillance l’expression que vous souhaitez affecter à une nouvelle variable locale.

    • C# :

      Code en surbrillance C#

    • Visual Basic :

      Code mis en surbrillance VB

  2. Ensuite, effectuez l’une des opérations suivantes :

    • Clavier
      • Appuyez sur Ctrl+pour lancer le menu Actions rapides et refactorisations.
    • souris
      • Cliquez avec le bouton droit de la souris et sélectionnez le menu Actions rapides et refactorisations .
      • Cliquez sur la capture d’écran de l’icône de tournevis qui apparaît dans la marge gauche du menu Actions rapides et Refactorisations. Icône qui apparaît dans la marge gauche si le curseur de texte est déjà sur la ligne avec l’expression mise en surbrillance.

    Présentation de la préversion locale

  3. Sélectionnez Introduire local pour (toutes les occurrences) de 'expression' dans le menu déroulant.

    Conseil / Astuce

    Utilisez le lien Aperçu des modifications en bas de la fenêtre d’aperçu pour afficher toutes les modifications qui seront apportées avant d’effectuer votre sélection.

    La variable locale est créée, avec le type déduit de son utilisation. Donnez à la nouvelle variable locale un nouveau nom.

    • C# :

      Implémenter le résultat de l’interface C#

    • Visual Basic :

      Implémenter le résultat de l’interface VB

    Remarque

    Vous pouvez utiliser le ... toutes les occurrences de... option de menu pour remplacer chaque instance de l’expression sélectionnée, pas seulement celle que vous avez spécifiquement mise en surbrillance.

Voir aussi