用于检查3个或更多变量的运算符

c#

c# 中是否有运算符用于检查是否有多个值匹配,例如简化此操作:

if (a == b && b == c)

变成这样的东西,这是无效的

if (a == b == c)

只是好奇比什么都重要。

回答

不,没有。(我个人很高兴没有。这在相对罕见的情况下很有用,并且支持它所需的额外语言复杂性将非常重要。)如果您非常使用它,您可以为此编写自己的方法经常,否则,只需使用第一种形式。

请注意,您已经获得的代码将编译if ab并且cbool变量,但不会执行您想要的操作。


以上是用于检查3个或更多变量的运算符的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>