我想知道是否有一种方法可以像在SQL WHERE CLAUSE中那样在if语句中将整数变量与整数列表进行比较,
WHERE MY_ID IN (1,2,3,4,5,6)
我想使用相同的功能(如果它存在于c#中)
if(myid in (1,2,3,4,5,6)){}
这似乎是一个虚拟的问题,但如果存在的话,它将为我节省很多时间
最佳答案
您可以直接在if
语句中使用数组聚合,如下所示:
if (new[] {1,2,3,4,5,6}.Contains(id)) {
}
注意:您需要添加
using System.Linq
才能进行编译。
关于c# - 在if语句中将整数变量与整数列表进行比较的任何方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19684681/