Ent*_*ity 3 c# comparison shorthand
我有这个代码:
if (y == a && y == b && y == c && y == d ...)
{
...
}
Run Code Online (Sandbox Code Playgroud)
是否有某种形式的速记,以便我可以像这样重写它?
if(y == (a && b && c && d ...))
{
...
}
Run Code Online (Sandbox Code Playgroud)
功能应该完全相同.我只是在找一些看起来不那么混乱的东西.
编辑很抱歉没有澄清,所有变量都是整数.我在寻找一个较短的方式来确保a,b,c,d,...一律平等y.
你最接近的(没有实现你自己的机制):
if (new[] { a, b, c, d }.All(value => y == value))
// ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1212 次 |
| 最近记录: |