![]() |
1
0
您可以将if语句移到Linq的Where子句中:
更进一步,你可以使用列表
不过,这使得代码稍微难以阅读。通常我坚持典型的
|
![]() |
2
9
或者如果需要查询表达式版本:
请注意,我在筛选之前执行了选择,以避免不必要地调用属性两次。不是因为性能原因,而是我不喜欢冗余:)
而你呢
使用
|
![]() |
3
1
|
![]() |
4
1
|
![]() |
5
1
一种选择是使用书中概述的模式 Linq In Action 它使用扩展方法将ForEach运算符添加到IEnumerable<&燃气轮机; 书中写道:
你可以这样用:
|
![]() |
6
1
LINQ用于创建结果,因此如果您使用它调用
|
![]() |
Imad · Linq扩展方法没有使用Object类的Equals 1 年前 |
![]() |
user8512043 · 根据每个元素中的数字对列表进行排序 2 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |