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

Operator for check 3 or more variables

C# 中是否有一个运算符用于检查是否有多个值匹配,例如为了简化这一点:

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

变成这样,无效

if (a == b == c)

好奇胜于一切

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

请注意,如果 abcbool,您已经获得的代码将 编译 变量,但不会做你想做的事。