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 |
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 do while. |
À 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. |
lock |
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 |
À 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 |
À 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. |
using |
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#