Editorconfig Guide.e

Prefer switch expression

EditorConfig key: csharp-style-prefer-switch-expression

Prefer switch expression

csharp-style-prefer-switch-expression

This option controls whether switch expressions should be preferred over switch statements when producing a single value.

Default value:

true

Possible values:

  • true
  • false

Examples

true
var result = value switch
{
  1 => "one",
  2 => "two",
  _ => "unknown"
};
false
string result;
switch (value)
{
  case 1:
    result = "one";
    break;
  case 2:
    result = "two";
    break;
  default:
    result = "unknown";
    break;
}