代码检查:冗余的空 switch 部分
在 C# 中,您不必在 default 部分中包含 switch 语句。 如果没有执行 case 部分,并且未指定 default 部分,则控制将转移到 switch 语句之外。
ReSharper 认为空的默认分支是冗余的,并建议将其移除以提高代码可读性。
switch (x)
{
case 1:
Console.WriteLine(x);
break;
/*...*/
default:
break;
}
switch (x)
{
case 1:
Console.WriteLine(x);
break;
/*...*/
}
最后修改日期: 2025年 9月 27日