![]() |
1
27
有两个问题。第一个是其他人提到的-您需要使用返回的值
|
![]() |
2
5
orderby返回新的IEnumerable,因此需要执行以下操作:
|
![]() |
3
2
OrderBy on IEnumerable 返回IORDerenumerable。它不会按行对它们进行排序。所以从你的.orderby中获取返回值,你就可以了。 |
![]() |
4
2
orderby/orderbyDescending“operators”的工作方式与string.toupper()类似,即,它们接受您调用它的对象,并生成一个具有您请求的内容的“copy”。 换句话说,不是说:
你应该做
或
[正如乔恩·斯基特指出的,使用
|
![]() |
5
2
查询不可变,因此orderby返回一个新对象。您需要进行相同的调用,但在开头添加“query=”即可。
|
![]() |
6
1
这将起作用:
|
![]() |
Imad · Linq扩展方法没有使用Object类的Equals 1 年前 |
![]() |
user8512043 · 根据每个元素中的数字对列表进行排序 2 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |