如何按.NET 2.0中的特定属性对列表进行排序?
这个问题在这里已经有了答案:
检查Sort方法,该方法需要Comparison<T>
。 从.NET 2.0
可用
var list = new List<Point>{ /* populate list */ };
list.Sort(Comparison);
public int Comparison (Point a, Point b)
{
//do logic comparison with a and b
return -1;
}
你需要使用一个委托,几乎是一个单一的:)
list.Sort(delegate(Point p1, Point p2){
return p1.X.CompareTo(p2.X);
});
链接地址: http://www.djcxy.com/p/70935.html