代码改变世界

List<T> 排序学习

2011-05-24 13:30  温森特  阅读(213)  评论(0编辑  收藏  举报

前两天做项目要用到一个列表排序,查了一下资料,在这里总结一下。

List<Position> StoresAll = null;

//过滤 

StoresAll = position.ChildrenAll.FindAll(i => i.Type== Position.PositionType.Store);

//排序 

StoresAll.Sort((Position pa, Position pb) => { return pa.OrgUnitId.CompareTo(pb.OrgUnitId); });