|
|
1
5
将where表达式传递到single中只是语法上的糖分。 这两条线在功能上是等效的。我想,第一次的效率可能会稍微高一点。在我看来,眼睛也比较容易。 |
|
|
2
0
不过还有另一个区别。如果使用的谓词返回多个元素,single()将引发异常。如果对可枚举的应用过滤器只返回一个元素,它将返回该元素而不引发异常。
如果只希望第一个出现,可以使用First()或FirstOrDefault()方法。 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 11 月前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 1 年前 |
|
ewok · 基于种子和上一个值创建值列表 1 年前 |
|
|
Vasu V · 将foreach转换为select语句 1 年前 |
|
Modest · 使用命名空间和文本值序列化xElement 1 年前 |