在同一变量上有多个条件的情况下,是否可以缩短OR语句

  • 本文关键字:是否 语句 OR 情况下 变量 条件 c#
  • 更新时间 :
  • 英文 :


有缩短if(a=="bcd" || a=="efg")的方法吗?

因为这两个条件都在a上。写一些类似if(a=="bcd"||"efg")的东西并约定语句会很好。我知道我可以写一些自定义的东西来处理它,但我想知道C#中是否有什么可以实现它?

使用C#9的模式,您可以编写:

if (a is "bcd" or "efg")
{
}

最新更新