Bedingten Ausdruck vereinfachen (IDE0075)

Eigenschaft Wert
Regel-ID IDE0075
Titel Vereinfachen von bedingten Ausdrücken
Kategorie Stil
Unterkategorie Sprachregeln (Einstellungen auf Ausdrucksebene)
Gültige Sprachen C# und Visual Basic

Übersicht

Diese Stilregel vereinfacht bedingte Ausdrücke, die konstant den Wert true oder false zurückgeben (im Gegensatz zu bedingten Ausdrücken, die expliziten den Wert true oder false zurückgeben).

dotnet_style_prefer_simplified_boolean_expressions

Eigenschaft Wert
Name der Option dotnet_style_prefer_simplified_boolean_expressions
Optionswerte true: Vereinfachte bedingte Ausdrücke bevorzugen

false: Vereinfachte bedingte Ausdrücke nicht bevorzugen
Standardoptionswert true

Beispiel

// dotnet_style_prefer_simplified_boolean_expressions = true
var result1 = M1() && M2();
var result2 = M1() || M2();

// dotnet_style_prefer_simplified_boolean_expressions = false
var result1 = M1() && M2() ? true : false;
var result2 = M1() ? true : M2();
 ' dotnet_style_prefer_simplified_boolean_expressions = true
Dim result1 = M1() AndAlso M2()
Dim result2 = M1() OrElse M2()

' dotnet_style_prefer_simplified_boolean_expressions = false
Dim result1 = If (M1() AndAlso M2(), True, False)
Dim result2 = If (M1(), True, M2())

Siehe auch