1.元素为数值型
List<int> temp=new List<int>() {0,1,5,35,46,21,84,24,34};
temp.Sort((x,y)=>x.CompareTo(y));
foreach (var value in temp)
{
Console.WriteLine(value);
}
Console.ReadKey();
输出结果如下:
即是按照有小到大的顺序排列。
2.元素为引用类型
当元素为引用类型,排列顺序按照元素内的某个变量值大小来排序。规则和上面一样。代码如下:
orders.Sort((x, y) => x.angle.CompareTo(y.angle));//有小到大