这通常是我可以在网上很容易找到的东西,但我认为我的措辞很难,所以如果这是一个重复的问题,我道歉.
我正在寻找一种更简洁的方法来对同一查询进行IF/OR检查.例如:
if (sCheck == "string1" || sCheck == "string2" || sCheck == "string3")
{
MessageBox.Show(sCheck + " is one of the three possible strings.");
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种更简洁的方式来做同样的If/Or.我希望这些东西可以工作,但当然他们不会:
if (sCheck == "string1" || "string2" || "string3") { }
if (sCheck == ("string1" || "string2" || "string3")) { }
Run Code Online (Sandbox Code Playgroud)
Jer*_*vel 10
创建一个包含不同可能性的集合:
if(new[] {"string1", "string2", "string3" }.Contains(sCheck)) { }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
243 次 |
| 最近记录: |