Générer un champ, une propriété ou une variable locale dans Visual StudioGenerate a field, property, or 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 le code d’un champ, d’une propriété ou d’une valeur locale non déclarée précédemment.What: Lets you immediately generate the code for a previously undeclared field, property, or local.

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.When: You introduce a new field, property or local while typing and want to properly declare it, automatically.

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.Why: You could declare the field, property or local before using it, however this feature will generate the declaration and type automatically.

ProcédureHow-to

  1. Placez votre curseur sur la ligne présentant un trait rouge ondulé.Place your cursor on the line where there is a red squiggle. Celui-ci indique un champ, une variable locale ou une propriété qui n’existe pas encore.The red squiggle indicates a field, local or property that doesn't yet exist.

    • 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.
      • Placez le curseur sur la ligne ondulée rouge, puis cliquez sur l’icôneHover over the red squiggle and click the Ampoule qui apparaît.icon which appears.
      • 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.

      Aperçu de l’action Générer le champ/la propriété/la valeur locale

  3. Sélectionnez l’une des options de génération dans le menu déroulant.Select one of the generation options 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.

    Le champ, la propriété ou la variable locale est créé avec le type déduit de son utilisation.The field, property or local is created, with the type inferred from its usage.

    • C# :C#:

      Résultat de l’action Générer une méthode (C#)

    • Visual Basic :Visual Basic:

      Résultat de l’action Générer une méthode (VB)

Voir aussiSee also