Utiliser des initialiseurs de collection (IDE0028)

Propriété Value
Identificateur de la règle IDE0028
Titre Utiliser des initialiseurs de collections
Catégorie Style
Sous-catégorie Règles de langue (préférences au niveau de l’expression)
Langues applicables C# et Visual Basic

Vue d’ensemble

Cette règle de style concerne l’utilisation d’initialiseurs de collection pour l’initialisation de collection. La valeur de l’option spécifie si les initialiseurs sont souhaités.

dotnet_style_collection_initializer

Propriété Value
Nom de l’option dotnet_style_collection_initializer
Valeurs d’option true - Préférer l’initialisation des collections à l’aide d’initialiseurs de collection dans la mesure du possible.

false - Faire en sorte que les collections ne soient pas initialisées à l’aide d’initialiseurs de collection.
Valeur d’option par défaut true

Exemple

// dotnet_style_collection_initializer = true
var list = new List<int> { 1, 2, 3 };

// dotnet_style_collection_initializer = false
var list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
' dotnet_style_collection_initializer = true
Dim list = New List(Of Integer) From {1, 2, 3}

' dotnet_style_collection_initializer = false
Dim list = New List(Of Integer)
list.Add(1)
list.Add(2)
list.Add(3)

Voir aussi