![]() |
1
5
将where表达式传递到single中只是语法上的糖分。 这两条线在功能上是等效的。我想,第一次的效率可能会稍微高一点。在我看来,眼睛也比较容易。 |
![]() |
2
0
不过还有另一个区别。如果使用的谓词返回多个元素,single()将引发异常。如果对可枚举的应用过滤器只返回一个元素,它将返回该元素而不引发异常。
如果只希望第一个出现,可以使用First()或FirstOrDefault()方法。 |
![]() |
Imad · Linq扩展方法没有使用Object类的Equals 1 年前 |
![]() |
user8512043 · 根据每个元素中的数字对列表进行排序 2 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |