![]() |
1
14
在C 3.0下,可以使用以下LINQ语句:
|
![]() |
2
15
如果您不想修改实际列表,但想按排序顺序枚举其内容,则如其他人建议的那样,使用
the LINQ extension method
|
![]() |
3
3
正如其他人所建议的,您可以使用自定义 IComparer 方法对列表进行排序。如果你只做一次,最简单的方法就是使用匿名方法,比如:
或者,您可以实现 IComparable 在您的Person类上,这样类就知道如何对自己进行排序:
|
![]() |
4
2
一种选择是编写比较器:
然后
如果你觉得懒惰,或者确定不会再使用它,你也可以使用lambda:
|
![]() |
5
1
风俗习惯
|
![]() |
6
1
iCompare示例
|
![]() |
7
0
如果类实现了
检查这个 link 细节。 代码:
|