在 sql 中,我可以制作如下 if 语句
如果 MY_STATE 在 (1,2,3,4)
在 C# 中我必须输入
if(MY_STATE == STATE.CT || MY_STATE == STATE.MA || MY_STATE == STATE.VA || MY_STATE == STATE.RI)
这显然更加笨拙。我可以使用LINQ来模仿sql的“in”语句吗?
我正在寻找类似的东西
if(MY_STATE in (STATE.CT, STATE.MA, STATE.VA, STATE.RI))
if (new [] {State.CT, State.MA, State.VA, State.RI}.Contains(myState)) {
// There you go
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)