Générer un champ, une propriété ou 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 le code d’un champ, d’une propriété ou d’une valeur locale non déclarée précédemment.

Quand : vous introduisez un nouveau champ, une nouvelle propriété ou une nouvelle valeur locale lors de la saisie et que vous souhaitez correctement déclarer cet élément, automatiquement.

Pourquoi : vous pouvez déclarer le champ, la propriété ou la valeur locale avant de l’utiliser, mais cette fonctionnalité générera automatiquement la déclaration et le type.

Procédures

  1. Placez votre curseur sur la ligne présentant un trait rouge ondulé. Celui-ci indique un champ, une variable locale ou une propriété qui n’existe pas encore.

    • C# :

      Highlighted code C#

    • Visual Basic :

      Highlighted code VB

  2. Effectuez ensuite l'une des opérations suivantes :

    • Clavier

      • Appuyez sur Ctrl+.+. pour déclencher le menu Actions rapides et refactorisations.
    • Souris

      • Cliquez avec le bouton droit et sélectionnez le menu Actions rapides et refactorisations.
      • Placez le curseur sur le soulignement ondulé rouge, puis cliquez sur l’icône error light bulb qui s’affiche.
      • Cliquez sur l’icône error light bulb qui s’affiche dans la marge de gauche si le curseur de texte se trouve déjà sur la ligne avec le soulignement ondulé rouge.

      Generate field/property/local preview

  3. Sélectionnez l’une des options de génération dans le menu déroulant.

    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.

    Le champ, la propriété ou la variable locale est créé avec le type déduit de son utilisation.

    • C# :

      Generate method result C#

    • Visual Basic :

      Generate method result VB

Voir aussi