Objektinitialisierer verwenden (IDE0017)

Eigenschaft Wert
Regel-ID IDE0017
Titel Verwenden des Objektinitialisierers
Kategorie Stil
Unterkategorie Sprachregeln (Einstellungen auf Ausdrucksebene)
Gültige Sprachen C# und Visual Basic

Übersicht

Diese Formatregel bezieht sich auf die Verwendung von Objektinitialisierern für die Objektinitialisierung. Der Optionswert gibt an, ob Initialisierer gewünscht werden.

dotnet_style_object_initializer

Eigenschaft Wert
Name der Option dotnet_style_object_initializer
Optionswerte true – Wenn möglich, die Initialisierung von Objekten mithilfe von Objektinitialisierern bevorzugen.

false – Die Initialisierung von Objekten mithilfe von Objektinitialisierern nicht bevorzugen.
Standardoptionswert true

Beispiel

// dotnet_style_object_initializer = true
var c = new Customer() { Age = 21 };

// dotnet_style_object_initializer = false
var c = new Customer();
c.Age = 21;
' dotnet_style_object_initializer = true
Dim c = New Customer() With {.Age = 21}

' dotnet_style_object_initializer = false
Dim c = New Customer()
c.Age = 21

Siehe auch