让我说以下内容:
1
B
2
C
4
A
我该如何分类才能给我这个?
A
B
C
1
2
4
我的代码按数字排序,然后按字母排序。
var result = list1.OrderBy(x => x.value).ToList();
答案 0 :(得分:-1)
使用此: OrderBy(谓词).ThenBy(谓词)
答案 1 :(得分:-1)
如果您只关心第一个字符,则可以使用:
var result = list1.OrderBy(x => x.value >= "A" ? 0 : 1)
.ThenBy(x => x.value);