您的位置:首页 > 其它

List<T>集合的Sort自定义排序用法简单解析

2017-08-18 15:12 549 查看
List<T>集合的Sort自定义排序用法简单解析:

如下:一系列无序数字,如果想要他们倒序排列,则使用如下代码:

那么如何理解这段代码呢?

(x,y)表示相邻的两个对象,如果满足条件:x>y,则x的下标-1,y的下标+1.

最后比较完后,值越大的下标会越小自然也就排到了前面......

List<int> a = new List<int> { 2, 1, 4, 7, 6 };
a.Sort((x, y) => {
if (x > y) { return -1; }
return 1;
});


输出结果:

7,6,4,2,1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: