Code Inspection: Redundant empty switch section
Redundancies in Code | |
| |
| |
Language | C# |
No |
In C#, you do not have to include the default
section in switch
statements. If no case
sections were executed, and there is no default
section specified, control is transferred outside a switch statement.
JetBrains Rider considers the empty default branch redundant and suggests removing it to improve the code readability.
switch (x)
{
case 1:
Console.WriteLine(x);
break;
/*...*/
default:
break;
}
switch (x)
{
case 1:
Console.WriteLine(x);
break;
/*...*/
}
Last modified: 17 April 2024