将整数变量与if语句中的整数列表进行比较的任何方法

Ari*_*MAZ 1 c#

我想知道是否有一种方法可以将整数变量与if语句中的整数列表进行比较,因为我们可以在SQL WHERE CLAUSE中执行此操作,

WHERE MY_ID IN (1,2,3,4,5,6)
Run Code Online (Sandbox Code Playgroud)

如果它存在于c#中我想使用相同的功能

if(myid in (1,2,3,4,5,6)){}
Run Code Online (Sandbox Code Playgroud)

这似乎是一个虚拟的问题,但如果存在,它将节省我很多时间

das*_*ght 6

您可以在if语句中直接使用数组聚合,如下所示:

if (new[] {1,2,3,4,5,6}.Contains(id)) {
}
Run Code Online (Sandbox Code Playgroud)

注意:您需要添加using System.Linq以便编译.