Editorconfig Guide.e

Prefer conditional expression over assignment

EditorConfig key: dotnet-style-prefer-conditional-expression-over-assignment

Prefer conditional expression over assignment

dotnet-style-prefer-conditional-expression-over-assignment

This option controls whether conditional (ternary) expressions should be preferred over if/else statements when assigning values to the same variable.

Default value:

true

Possible values:

  • true
  • false

Examples

true
var value = condition
  ? trueValue
  : falseValue;
false
string value;
if (condition) {
  value = trueValue;
} else {
  value = falseValue;
}