Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Visual Studio fournit plusieurs refactorisations pour la conversion entre les types, les formats de chaîne et les styles de syntaxe. Vous pouvez accéder à ces refactorisations via le menu Actions rapides et Refactorisations (Ctrl+.).
Convertir le type anonyme en classe
Applies to : C#, Visual Basic
Cette refactorisation convertit un type anonyme en classe nommée, utile lorsque votre code augmente et que vous souhaitez continuer à générer le type.
Placez votre curseur dans un type anonyme.
Appuyez sur Ctrl+. pour déclencher le menu Actions rapides et refactorisations.
Appuyez sur Entrée pour accepter la refactorisation.
Convertir un type anonyme en tuple
Applies to : C#, Visual Basic
Cette refactorisation convertit un type anonyme en tuple pour une syntaxe plus légère.
Placez votre curseur dans un type anonyme.
Appuyez sur Ctrl+. pour déclencher le menu Actions rapides et refactorisations.
Appuyez sur Entrée pour accepter la refactorisation.
Convertir une chaîne normale en littéraux de chaîne verbatim
S’applique à : C#
Cette refactorisation convertit entre les littéraux de chaîne standard et de chaîne détaillée. La conversion en chaîne régulière peut économiser de l’espace, tandis que la conversion en chaîne détaillée peut fournir plus de clarté.
Placez votre caret sur la chaîne régulière ou le littéral de chaîne détaillée.
Appuyez sur Ctrl+. pour déclencher le menu Actions rapides et refactorisations.
Sélectionnez l’une des options suivantes :
Sélectionnez Convertir en chaîne régulière.
Sélectionnez Convertir en chaîne détaillée.
Convertir typeof en nameof
Applies to : C#, Visual Basic
Cette refactorisation convertit typeof(<QualifiedType>).Name en nameof(<QualifiedType>) en C# et GetType(<QualifiedType>).Name en NameOf(<QualifiedType>) dans Visual Basic. L’utilisation nameof évite la réflexion impliquée dans la récupération d’un type objet.
Placez votre curseur dans l’instance
typeof(<QualifiedType>).Namepour C# ou leGetType(<QualifiedType>).Namedans Visual Basic.Appuyez sur Ctrl+. pour déclencher le menu Actions rapides et refactorisations.
Sélectionnez l’une des options suivantes :
C#
Sélectionnez Convert 'typeof' en 'nameof' :
Visual Basic
Sélectionnez Convert 'GetType' sur 'NameOf' :
Utiliser un type explicite au lieu de var
S’applique à : C#
Cette refactorisation remplace var dans une déclaration de variable locale par un type explicite, ce qui améliore la lisibilité. Toutefois, var doit être utilisé lorsqu’une variable est initialisée avec un type anonyme et que les propriétés de l’objet sont accessibles ultérieurement. Pour plus d’informations, consultez Variables locales typées implicitement (C#).
Placez le caret sur le
varmot clé.Appuyez sur Ctrl+ou cliquez sur
dans la marge du fichier de code.
Sélectionnez Utiliser un type explicite. Vous pouvez également sélectionner Aperçu des modifications pour ouvrir la boîte de dialogue Aperçu des modifications , puis sélectionner Appliquer.
Simplifier l’interpolation de chaîne
Applies to : C#, Visual Basic
Cette refactorisation simplifie une expression d’interpolation de chaîne pour une syntaxe plus claire et concise.
Placez votre caret sur l’interpolation de chaîne.
Appuyez sur Ctrl+. pour déclencher le menu Actions rapides et refactorisations.
Sélectionnez Simplifier l’interpolation.