Extraits de code Visual C#

Les extraits de code sont prêts pour que vous puissiez les insérer rapidement dans votre code.Par exemple, l'extrait de code for crée une boucle for vide.Certains extraits de code sont entourés d'extraits de code, qui vous permettent de sélectionner des lignes de code, puis de choisir un extrait de code qui incorpore les lignes sélectionnées de code.Par exemple, lorsque vous sélectionnez des lignes de code puis activez l'extrait de code for, il crée une boucle for avec ces lignes de code dans le bloc de boucle.Les extraits de code peuvent vous permettre d'écrire du code du programme d'écriture plus rapidement, plus facilement et de manière plus fiable.

Vous pouvez insérer un extrait de code à l'emplacement du curseur ou un extrait de code « Entourer de » autour du code actuellement sélectionné.L'outil d'insertion d'extraits de code est appelé via les commandes Insérer un extrait de code ou Entourer de dans le menu IntelliSense ou respectivement à l'aide des raccourcis clavier CTRL+K, puis X et CTRL+K, puis S.

L'outil d'insertion d'extraits de code affiche le nom d'extrait de code de tous les extraits de code disponibles.L'Outil d'insertion d'extraits de code inclut également une boîte de dialogue d'entrée dans laquelle vous pouvez taper le nom - partiel ou complet - de l'extrait de code.L'Outil d'insertion d'extraits de code signale la correspondance la plus proche d'un nom d'extrait de code.Appuyer sur TAB à tout moment ferme l'Outil d'insertion d'extraits de code et insère l'extrait de code actuellement sélectionné.Appuyer sur ÉCHAP ou cliquer dans l'éditeur de code entraîne la fermeture de l'Outil d'insertion d'extraits de code sans insérer d'extrait de code.

Extraits de code par défaut

Les extraits de code suivants sont inclus par défaut dans Visual Studio.

Nom (ou raccourci)

Description

Emplacements valides pour l'insertion d'un extrait de code

#if

Crée une directive #if et une directive #endif.

N'importe où.

#region

Crée une directive #region et une directive #endregion.

N'importe où.

~

Crée un destructeur pour la classe conteneur.

À l'intérieur d'une classe.

Attribut

Crée une déclaration pour une classe qui dérive de Attribute.

À l'intérieur d'un espace de noms (y compris l'espace de noms global), une classe ou un struct.

coché

Crée un bloc checked.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

classe

Crée une déclaration de classe.

À l'intérieur d'un espace de noms (y compris l'espace de noms global), une classe ou un struct.

ctor

Crée un constructeur pour la classe conteneur.

À l'intérieur d'une classe.

cw

Crée un appel à WriteLine.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

do

Crée une boucle dowhile.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

else

Crée un bloc else.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

enum

Crée une déclaration enum.

À l'intérieur d'un espace de noms (y compris l'espace de noms global), une classe ou un struct.

equals

Crée une déclaration de méthode qui substitue la méthode Equals définie dans la classe Object.

À l'intérieur d'une classe ou d'un struct.

exception

Crée une déclaration pour une classe qui dérive d'une exception (Exception par défaut).

À l'intérieur d'un espace de noms (y compris l'espace de noms global), une classe ou un struct.

for

Crée une boucle for.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

foreach

Crée une boucle foreach.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

forr

Crée une boucle for qui décrémente la variable de boucle à chaque itération.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

if

Crée un bloc if.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

indexeur

Crée une déclaration d'indexeur.

À l'intérieur d'une classe ou d'un struct.

interface

Crée une déclaration d'interface.

À l'intérieur d'un espace de noms (y compris l'espace de noms global), une classe ou un struct.

invoke

Crée un bloc qui appelle un événement en toute sécurité.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

itérateur

Crée un itérateur.

À l'intérieur d'une classe ou d'un struct.

iterindex

Crée un itérateur « nommé » et une paire d'indexeurs en utilisant une classe imbriquée.

À l'intérieur d'une classe ou d'un struct.

verrouiller

Crée un bloc lock.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

mbox

Crée un appel à MessageBox.Show.Vous devrez peut-être ajouter une référence à System.Windows.Forms.dll.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

Espace de noms

Crée une déclaration d'espace de noms.

À l'intérieur d'un espace de noms (y compris l'espace de noms global).

prop

Crée une déclaration de propriété implémentée automatiquement.

À l'intérieur d'une classe ou d'un struct.

propfull

Crée une déclaration de propriété avec les accesseurs get et set.

À l'intérieur d'une classe ou d'un struct.

propg

Crée une propriété implémentée automatiquement en lecture seule avec un accesseur privé « set ».

À l'intérieur d'une classe ou d'un struct.

sim

Crée une déclaration de méthode statiqueint Main.

À l'intérieur d'une classe ou d'un struct.

struct

Crée une déclaration de struct.

À l'intérieur d'un espace de noms (y compris l'espace de noms global), une classe ou un struct.

svm

Crée une déclaration de méthode staticvoid Main.

À l'intérieur d'une classe ou d'un struct.

switch

Crée un bloc switch.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

try

Crée un bloc try-catch.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

tryf

Crée un bloc try-finally.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

unchecked

Crée un bloc unchecked.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

unsafe

Crée un bloc unsafe.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

utilisation

Crée une directive using.

À l'intérieur d'un espace de noms (y compris l'espace de noms global).

while

Crée une boucle while.

À l'intérieur d'une méthode, d'un indexeur, d'un accesseur de propriété ou d'un accesseur d'événement.

Voir aussi

Tâches

Comment : utiliser des extraits de code Entourer de

Comment : restaurer les extraits de code de refactorisation C#

Référence

Fonctions des extraits de code

Concepts

Paramètres de modèle

Autres ressources

Extraits de code

How to: Create a New Snippet with Replacements