相关疑难解决方法(0)

Linq .Any VS.Exists - 有什么区别?

在集合上使用Linq,以下代码行之间有什么区别?

if(!coll.Any(i => i.Value))
Run Code Online (Sandbox Code Playgroud)

if(!coll.Exists(i => i.Value))
Run Code Online (Sandbox Code Playgroud)

更新1

当我反汇编.Exists它看起来没有代码.

更新2

任何人都知道为什么这个没有代码?

c# linq collections

396
推荐指数
6
解决办法
30万
查看次数

用C#方法返回布尔值

我有一系列布尔值,它被循环填充.拥有该数组的方法需要返回一个布尔值.我可以这样做:

bool[] Booleans = new bool[4];

// do work - fill array

return (Booleans[0] && Booleans[1] && Booleans[2] && Booleans[3]);
Run Code Online (Sandbox Code Playgroud)

所以,如果我有:T,T,F,T我会F回来,因为阵列中有一个或者它会发回别的东西还是一起崩溃?

c# arrays

1
推荐指数
1
解决办法
514
查看次数

标签 统计

c# ×2

arrays ×1

collections ×1

linq ×1