172 votes

Extrait de code ou raccourci pour créer un constructeur dans Visual Studio

Quel est l'extrait de code ou le raccourci pour créer un constructeur dans Visual Studio ?

Visual Studio 2010 et C#.

346voto

Amra Points 4505

Tapez "ctor" + TAB + TAB (appuyez deux fois sur la touche Tab). Cela créera le constructeur par défaut pour la classe dans laquelle vous vous trouvez :

public MyClass()
{

}

Il semble que dans certains cas, vous devrez appuyer sur TAB deux fois.

32voto

ANewGuyInTown Points 2165

Si vous voulez voir la liste de tous les snippets disponibles :

Appuyez sur Ctrl + K et ensuite X .

12voto

Saulius Points 172

Si vous voulez un constructeur avec des propriétés, vous devez faire ce qui suit :

  1. Placez votre curseur dans n'importe quelle ligne vide d'une classe ;

  2. Appuyez sur Ctrl + . pour déclencher le Actions rapides y Refactorings menu ;

    Refactoring menu

  3. Sélectionnez Générer un constructeur dans le menu déroulant ;

  4. Choisissez les membres que vous voulez inclure comme paramètres du constructeur. Vous pouvez les ordonner à l'aide des flèches haut et bas. Choisissez OK .

Le constructeur est créé avec les paramètres spécifiés.

Générer un constructeur dans Visual Studio

9voto

ssmsnet Points 322

Type ctor puis appuyez sur TAB deux fois.

8voto

Marleen Schilt Points 21

Pour obtenir la liste complète des snippets (petits bouts de code préfabriqués), cliquez sur le lien suivant Ctrl + K et ensuite Ctrl + X . Source : MSDN . Fonctionne dans Visual Studio 2013 avec un projet C#.

Alors comment faire un constructeur

  1. Appuyez sur Ctrl + K et ensuite Ctrl + X
  2. Sélectionnez Visual C#
  3. Sélectionner le ctor
  4. Appuyez sur Tab

Mise à jour : Vous pouvez également cliquer avec le bouton droit de la souris dans votre code à l'endroit où vous souhaitez insérer le snippet, puis sélectionner Insérer un snippet dans le menu contextuel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X