是否有可能以某种方式将多个变量与if语句中的一个常量进行比较?如果不是,那将是非常有帮助的
if ( col.Name != "Organization" && col.Name != "Contacts" && col.Name != "Orders" ) { }
Run Code Online (Sandbox Code Playgroud)
我可以说
if ( col.Name != "Organization" || "Contacts" || "Orders" ) { }
Run Code Online (Sandbox Code Playgroud)
而且我知道我可以使用列表但在某些情况下我不想...谢谢!
switch语句与你会得到的一样好.
switch (col.Name)
{
case "Organization":
case "Contacts":
case "Orders":
break;
default:
break;
}
Run Code Online (Sandbox Code Playgroud)
如果您只是在寻找捷径,那么您可能不会得到太多.ChaosPandion提到了switch语句,这里有一些使用数组的东西.
if (new string[] { "Bar", "Baz", "Blah" }.Contains(foo))
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |