用于多个条件测试的C#语法简写

C#中存在什么语法来帮助进行多个条件测试?

我经常需要以下列方式测试多个条件:

if (a == 3 || a == 4) 

也许我是主观的,但那不是很漂亮。

如果有更多条件,我可以这样做:

 if (new int[]{3, 4, 5, 6, 7}.Contains(a)) 

但是如果只有几个条件要测试,我就不会保存任何按键。

C#语言中是否有一个语法快捷方式可以让我完成类似下面的操作,没有多次击键和没有扩展方法等?

 // doesn't work if (a == 3 || 4) 

这与此SO线程不同,因为它处理的是短条件(2或3),在“与b比较”比较中都具有不变的“a”值。

,没有。 对不起,这是你的答案。