写了一个对象集合排序的类 废话不多说,首先是定义一个对象实体类 class Entity 然后写一个对象比较的类,实现IComparer<T>接口。 internal class ListComparer<TBaseBusinessObject> : IComparer<TBaseBusinessObject> 然后是写了一个List继承List<T>类的集合, public class BaseBusinessObjectList<TBaseBusinessObject> : List<TBaseBusinessObject> 于是就写完了,用的时候 BaseBusinessObjectList<Entity> list = new BaseBusinessObjectList<Entity>(); Entity obj = new Entity(); obj.Id = 1; obj.Name = "test"; obj.Price = 3.23; list.Add(obj); //按照Name字段向上排序。 list.Sort("Name",true); //按照Price字段向上排序。 list.Sort("Price",true); //按照Id字段向下排序。 list.Sort("Id",false); 完了~~~ 相关文章: 2022-12-23 2021-11-29 2021-06-02 2021-10-13 2022-12-23 2022-12-23 2021-07-20 2021-07-01