关于List的sort方法

 

我喜欢简单,不喜欢啰嗦,直切主题,废话不说。

list<>排序提供了很多的方法,较早的时候使用的方法是在实例类型上实现IComparable接口的CompareTo方法,

还可以单独写一个类来实现ICompare接口的Compare方法。。。

有了linq之后就简单多了,不在需要使用lsit.Sort(new sortentity());之类的啦

直接这样就可以:

alist.Select(a=>a).OrderBy(a=>a.TestDate);

是不是很简单,不需要你去实现什么icompare之类的接口,好强大是吧,其实原理是一样的,只是已经有人为你做好了!

 

posted @ 2012-05-24 11:17  CooMark  阅读(322)  评论(0编辑  收藏  举报