比较3个以上变量值的简单方法?

Jav*_*ram 4 c# comparison

我想检查这些变量是否具有相同的值.

例:

int a = 5;
int b = 5;
int c = 5;
int d = 5;
int e = 5;
. . .
int k = 5;

if(a==b && b==c && c==d && d==e && .... && j==k)  
{
   //this is Complex way and not well understandable.
}
Run Code Online (Sandbox Code Playgroud)

比较所有的简单方法都一样吗?
比如下面的例子

if(a==b==c==d==e.....j==k)
{
    //Understandable but not work 
}
Run Code Online (Sandbox Code Playgroud)

mel*_*okb 9

这样的事情怎么样:

if (Array.TrueForAll<int>(new int[] {a, b, c, d, e, f, g, h, i, j, k },
        val => (a == val))) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)