首页 > 解决方案 > 按多个变量排序列表

问题描述

我想根据 ref 和 name 对这个列表进行排序

我应该输入什么而不是&&

list.Sort((x, y) => x.ref.CompareTo(y.ref) && x.name.CompareTo(y.name));

标签: c#

解决方案


使用 LINQ:

var sorted = list.OrderBy(x => x.ref).ThenBy(x => x.name);

推荐阅读