有缩短if(a=="bcd" || a=="efg")
的方法吗?
因为这两个条件都在a
上。写一些类似if(a=="bcd"||"efg")
的东西并约定语句会很好。我知道我可以写一些自定义的东西来处理它,但我想知道C#中是否有什么可以实现它?
使用C#9的模式,您可以编写:
if (a is "bcd" or "efg")
{
}