Extraits de code

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

Les extraits de code sont de petits blocs de code réutilisables que vous pouvez insérer dans un fichier de code à l'aide d'une commande de menu contextuel ou une combinaison de touches d'accès rapide. Ils contiennent généralement des blocs de code fréquemment utilisés tels que les blocs try-finally ou if-else, mais ils permettent d'insérer des classes ou des méthodes entières.

Dans Visual Studio, il existe deux types d'extrait de code : les extraits d'extension, qui sont ajoutés à un point d'insertion spécifié et qui peuvent remplacer un raccourci d'extrait de code, et les extraits de code d'encerclement (C# et C++ uniquement), qui sont ajoutés autour d'un bloc de code sélectionné.

Exemple d'extrait de code d'insertion : en C#, le raccourci tryf est utilisé pour insérer un bloc try-finally :

try  
{  
  
}  
finally  
{  
  
}  
  

Vous pouvez insérer cet extrait de code en cliquant sur Insérer un extrait dans le menu contextuel de la fenêtre de code, puis sur Visual C#, puis tapez tryf et appuyez sur la touche Tab, ou vous pouvez taper tryf et appuyer sur Tab + Tab.

Exemple d'extrait de code d'encerclement : en C++, le raccourci if peut être utilisé comme un extrait d'insertion ou comme un extrait de code d'encerclement. Si vous sélectionnez une ligne de code (par exemple return FALSE;), puis cliquez sur Entourer de et sur if, l'extrait de code est développé autour de la ligne :

if (true)  
{  
    return FALSE;  
}  
  

Les extraits de code peuvent contenir des paramètres de remplacement, qui sont des espaces réservés que vous devez remplacer en fonction du code précis que vous écrivez. Dans l'exemple précédent, true est un paramètre de remplacement, que vous pouvez remplacer par la condition appropriée. Cette condition que vous apportez est répétée pour chaque instance du même paramètre de remplacement dans l'extrait de code.

Par exemple, en Visual Basic, un extrait de code insère une propriété. Cliquez sur Insérer un extrait dans le menu contextuel de la fenêtre de code, puis sur Modèles de code, Propriétés, procédures, événements, puis sur Définir une propriété. Le code suivant est inséré :

Private newPropertyValue As String  
Public Property NewProperty() As String  
    Get  
        Return newPropertyValue  
    End Get  
    Set(ByVal value As String)  
        newPropertyValue = value  
    End Set  
End Property  
  

Si vous remplacez newPropertyValue par m_property, chaque instance de newPropertyValue est modifiée. Si vous remplacez String par Int dans la déclaration de propriété, la valeur de la méthode set est également remplacée par Int.

Vous pouvez voir tous les extraits de code qui sont actuellement installés, ainsi que leur emplacement sur le disque, en cliquant sur Outils/Gestionnaire des extraits de code. Les extraits de code sont affichés par langage.

Vous pouvez ajouter et supprimer des répertoires d'extraits de code à l'aide des boutons Ajouter et Supprimer dans la boîte de dialogue Gestionnaire des extraits de code. Pour ajouter des extraits de code individuels, utilisez le bouton Importer.

Procédure pas à pas : création d'un extrait de code
Comment : distribuer des extraits de code
Meilleures pratiques pour l'utilisation des extraits de code
Dépannage des extraits
Extraits de code Visual C#
Extraits de code Visual C++
Référence de schéma des extraits de code

Afficher: