Introduire une variable locale dans Visual StudioIntroduce a local variable in Visual Studio

Cette génération de code s’applique à :This code generation applies to:

  • C#C#

  • Visual BasicVisual Basic

Quoi : vous permet de générer immédiatement une variable locale pour remplacer une expression existante.What: Lets you immediately generate a local variable to replace an existing expression.

Quand : vous disposez d’un code pouvant être facilement réutilisé ultérieurement s’il figurait dans une variable locale.When: You have code which could be easily reused later if it were in a local variable.

Pourquoi : vous pourriez copier et coller le code plusieurs fois pour l’utiliser dans différents emplacements, mais il est préférable d’effectuer l’opération une fois, d’enregistrer le résultat dans une variable locale puis d’utiliser la variable locale de manière globale.Why: You could copy and paste the code multiple times to use it in various locations, however it would be better to perform the operation once, store the result in a local variable, and use the local variable throughought.

ProcédureHow-to

  1. Mettez en surbrillance l’expression que vous souhaitez assigner à une nouvelle variable locale.Highlight the expression that you want to assign to a new local variable.

    • C# :C#:

      Code C# mis en surbrillance

    • Visual Basic :Visual Basic:

      Code VB mis en surbrillance

  2. Effectuez ensuite l'une des opérations suivantes :Next, do one of the following:

    • ClavierKeyboard
      • Appuyez sur Ctrl+.Press Ctrl+. pour afficher le menu Actions rapides et refactorisations.to trigger the Quick Actions and Refactorings menu.
    • SourisMouse
      • Cliquez avec le bouton droit et sélectionnez le menu Actions rapides et refactorisations.Right-click and select the Quick Actions and Refactorings menu.
      • Cliquez sur le boutonClick the Ampoule qui apparaît dans la marge de gauche si le curseur de texte se trouve déjà sur la ligne ondulée rouge.icon which appears in the left margin if the text cursor is already on the line with the red squiggle.

    Introduire un aperçu local

  3. Sélectionnez Introduire un élément local pour (toutes les occurrences de 'expression' à partir du menu déroulant.Select Introduce local for (all occurrences of) 'expression' from the drop-down menu.

    Conseil

    Utilisez le lien Aperçu des modifications en bas de la fenêtre d’aperçu pour voir tous les changements qui seront apportés avant d’effectuer votre sélection.Use the Preview changes link at the bottom of the preview window to see all of the changes that will be made before making your selection.

    La variable locale est créée avec le type déduit de son utilisation.The local variable is created, with the type inferred from its usage. Renommez la nouvelle variable locale.Give the new local variable a new name.

    • C# :C#:

      Résultat de l’implémentation de l’interface (C#)

    • Visual Basic :Visual Basic:

      Résultat de l’implémentation de l’interface (VB)

    Note

    Vous pouvez utiliser l’option de menu ...toutes les occurrences de... pour remplacer chaque instance de l’expression sélectionnée, et pas seulement celle que vous avez spécifiquement mise en surbrillance.You can use the ...all occurences of... menu option to replace every instance of the selected expression, not just the one you have specifically highlighted.

Voir aussiSee also