【发布时间】:2016-10-13 11:10:53
【问题描述】:
我有一个 ArrayList:
ArrayList myList = new ArrayList();
它至少包含两个类实例。我想按一个字段对其进行排序,这两个字段都包含。请帮我为 Array.Sort() 方法编写 IComparer,或者给我一个建议,为这个任务创建另一个结构(一个包含两个类实例的列表)。
提前致谢!
【问题讨论】:
-
如果你需要它们,我建议你为这两个添加一个父接口。然后使用
List<T>而不是ArrayList你可以只使用linq 的.OrderBy