我的代码如下:
if (Settings.cc == CC.F1 || Settings.cc == CC.F2)
针对F3,F4和F5进行了其他测试
有什么办法可以避免针对每个条目检查Settings.cc?
答案 0 :(得分:4)
您可以执行以下操作:
if (new[] {CC.F1, CC.F2, CC.F3, CC.F4, CC.F5}.Contains(Settings.cc))
答案 1 :(得分:2)
switch语句肯定会使它看起来更清晰。这样的事情。
switch (Settings.cc)
{
case CC.F1:
// Conditional code
break;
case CC.F2:
// Conditional code
break;
default:
Console.WriteLine("Default case");
break;
}