我有下一个课程和这个课程的集合。我怎样才能通过asc排序Perimeter()?按方法结果收集排序列表<T>。
public class Circle
{
private double _r;
public Double Radius
{
get { return _r; }
set { _r = value; }
}
public double Perimeter()
{
return 2*Math.PI*Radius;
}
}
...
var lst = new List<Circle>();
,你甚至可以使用LINQ生成您的列表:'VAR cirlces = Enumerable.Range(0,10 ).Select(x => new Circle {Radius = 10-x});' – Zebi 2012-02-05 13:39:30