的List<T>类有一个Sort能够在适当位置被用来对数据进行排序的方法.一个重载需要一个Comparison可以通过匿名函数实现的委托.例如
gridMessages.Sort((x, y) => x.Age.CompareTo(y.Age));
Run Code Online (Sandbox Code Playgroud)
使用Linq:
var sortedEnumerable = gridMessages.OrderBy(m => m.Age);
Run Code Online (Sandbox Code Playgroud)
这将返回按年龄排序的新 IEnumerable.