Déconstruire la déclaration de variable (IDE0042)

Propriété Value
Identificateur de la règle IDE0042
Titre Déconstruire la déclaration de variable
Catégorie Style
Sous-catégorie Règles de langue (préférences au niveau de l’expression)
Langues applicables C# 7.0+

Vue d’ensemble

Cette règle de style concerne l’utilisation de la déconstruction dans les déclarations de variable, lorsque cela est possible.

csharp_style_deconstructed_variable_declaration

Propriété Value
Nom de l’option csharp_style_deconstructed_variable_declaration
Valeurs d’option true - Préférer les déclarations de variable déconstruites

false - Ne pas préférer la déclaration de variables déconstruites
Valeur d’option par défaut true

Exemple

// csharp_style_deconstructed_variable_declaration = true
var (name, age) = GetPersonTuple();
Console.WriteLine($"{name} {age}");

(int x, int y) = GetPointTuple();
Console.WriteLine($"{x} {y}");

// csharp_style_deconstructed_variable_declaration = false
var person = GetPersonTuple();
Console.WriteLine($"{person.name} {person.age}");

(int x, int y) point = GetPointTuple();
Console.WriteLine($"{point.x} {point.y}");

Voir aussi