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

Qu’est-ce que l’extrait de code ou le raccourci pour créer un constructeur dans Visual Studio?

Visual Studio 2010 et C #.

J’ai déjà utilisé mais je ne me souviens plus.

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() { } 

Sur votre question précédente, quelqu’un a donné une réponse où vous pouvez voir tous les extraits de code.

MISE À JOUR Il semble que dans certains cas, vous devrez appuyer deux fois sur TAB . Merci @ ho1.

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

  • Appuyez sur CTRL + K puis sur X

Tapez ctor, puis appuyez deux fois sur TAB .

Pour la liste complète des snippets (petits morceaux de code préfabriqués), appuyez sur Ctrl + K , puis sur Ctrl + X. Source de MSDN . Fonctionne dans Visual Studio 2013 avec un projet C #.

Alors, comment faire un constructeur

  1. Appuyez sur Ctrl + K puis sur Ctrl + X
  2. Sélectionnez Visual C #
  3. Sélectionnez ctor
  4. Onglet presse

Mise à jour: vous pouvez également cliquer avec le bouton droit de la souris sur le code dans lequel vous souhaitez extraire le fragment et sélectionner Insérer un extrait dans le menu contextuel.

Dans VS2010, si vous tapez “ctor” (sans les guillemets), Intellisense devrait charger “ctor” dans la liste. Maintenant, appuyez deux fois sur TAB et vous devriez avoir généré un constructeur vide.

tapez ctor et tab mais Existe-t-il une touche raccourci pour avoir un constructeur de classe de base?

Tapez simplement ctor puis appuyez sur TAB .

Tapez ctor puis appuyez sur la touche Tab

Je ne sais pas à propos de VS 2010 mais en 2008, l’extrait de code est “ctor”

Tapez le nom d’un extrait de code et appuyez sur TAB .

Pour obtenir le code des propriétés, vous devez choisir l’option appropriée et appuyer deux fois sur TAB car VS a plus d’une option qui commence par prop comme ‘prop’, ‘propa’, ‘propdp’.

Si vous êtes intéressé par la création de l’extrait de ctor ou d’un extrait de classe similaire, créez un fichier .snippet dans le répertoire des extraits C # (par exemple, C: \ VS2017 \ VC # \ Snippets \ 1033 \ Visual C # \ C # Snippets.snippet) avec ce contenu XML:

  
ctorctor
classnameClassName() < ![CDATA[public $classname$($end$) { }]]>

Cet extrait injecte le nom de la classe en cours en appelant la fonction d’extrait de code C # ClassName (), détaillée sur cette page docs.microsoft .

Résultat final de l’extension de cet extrait de code:

Ctor Snippet

Résultat final du constructeur

Pour Visual Studio 2017, appuyez sur “Ctrl +”.