![]() |
1
117
您不应该定义可比较的自己。它已被定义。
相反,你需要
实施
我比较你的
你定义的地方
然后写
编辑
编辑2 为了展示杰弗里·L·惠特利奇的好答案:
|
![]() |
2
15
你想吗 破坏性的 对数组排序?也就是说,是否要实际更改数组中项目的顺序?或者,您只是想要一个特定顺序的项目列表,而不破坏原始顺序? 我会建议,做后者几乎总是更好的。考虑使用LINQ进行非破坏性排序。(并考虑使用比“a”更有意义的变量名。)
|
![]() |
3
14
你不应该创建接口——你应该实现它。
|
![]() |
4
10
另一种选择是使用LINQ和Skip实现IComparable:
|
![]() |
5
5
已经有了
|
![]() |
6
2
如果你只需要把这些分类
|
|
user3896016 · 使用IComparable进行反向排序 10 年前 |