【发布时间】:2014-03-10 10:42:43
【问题描述】:
我正在尝试对ICollection<T> 的现有列表进行排序,但失败了。以下是我尝试过的。没有错误但也没有效果。
....
ObjectList.OrderBy(x=>x.Name);
....
我是否完全不使用上述方式对列表进行排序?我也试过了:
ObjectList = ObjectList.OrderBy(x=>x.Name);
但这更糟,因为它给了我一个错误,说我错过了一个演员。
是否可以对同一个列表进行排序而不是将其分配给另一个变量?
【问题讨论】:
-
ObjectList是什么类型的? -
试试
ObjectList.ToList().Sort(); -
你可以试试List.Sort
-
@user2720372:但它是自定义对象的列表。如何指定
ObjectList.ToList().Sort();中的哪个字段?