我有一个自定义对象的列表。该对象包含 1 个字符串和 2 个小数。我想根据第二个小数字段降序排列列表,然后是第一个小数字段。
例如:
object 1 -> "a", 100, 10
object 2 -> "b", 300, 0
object 3 -> "c", 200, 200
object 4 -> "b", 400, 0
将被排序为对象 3、对象 1、对象 4、对象 2
如果这个问题已经得到解答,我深表歉意 - 请指出该帖子,因为我找不到它
最佳答案
list.OrderByDescending(o => o.Field2)
.ThenByDescending(o => o.Field1);
关于c# - 使用 2 个字段对 C# 进行列表排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18412746/