我喜欢简单,不喜欢啰嗦,直切主题,废话不说。
list<>排序提供了很多的方法,较早的时候使用的方法是在实例类型上实现IComparable接口的CompareTo方法,
还可以单独写一个类来实现ICompare接口的Compare方法。。。
有了linq之后就简单多了,不在需要使用lsit.Sort(new sortentity());之类的啦
直接这样就可以:
alist.Select(a=>a).OrderBy(a=>a.TestDate);
是不是很简单,不需要你去实现什么icompare之类的接口,好强大是吧,其实原理是一样的,只是已经有人为你做好了!