Simplifier l’interpolation (IDE0071)

Propriété Valeur
Identificateur de la règle IDE0071
Titre Simplifier l’interpolation
Catégorie Style
Sous-catégorie Règles de langue (préférences au niveau de l’expression)
Langues applicables C# 6.0+ et Visual Basic 14+

Vue d’ensemble

Cette règle de style concerne la simplification des chaînes interpolées afin d’améliorer la lisibilité du code. Il recommande la suppression de certains appels de méthode explicites, tels que ToString() , lorsque la même méthode est implicitement appelée par le compilateur si l’appel de méthode explicite est supprimé.

dotnet_style_prefer_simplified_interpolation

Propriété Valeur
Nom de l’option dotnet_style_prefer_simplified_interpolation
Valeurs d’option true -Préférer des chaînes interpolées simplifiées

false -Ne pas préférer les chaînes interpolées simplifiées
Valeur d’option par défaut true

Exemple

// dotnet_style_prefer_simplified_interpolation = true
var str = $"prefix {someValue} suffix";

// dotnet_style_prefer_simplified_interpolation = false
var str = $"prefix {someValue.ToString()} suffix";
 ' dotnet_style_prefer_simplified_interpolation = true
Dim str = $"prefix {someValue} suffix"

' dotnet_style_prefer_simplified_interpolation = false
Dim str = $"prefix {someValue.ToString()} suffix"

Voir aussi