小编Nik*_*aev的帖子

用法OrderBy在LINQ中首先是西里尔字,然后是拉丁字

var listExample = new List<string>(){ "banana", "apple", "lemon", "orange", 
"cherry", "pear", "??????", "?????", "?????", "?????", "????????", "?????" };
listExample = listExample.OrderBy(x => x).ToList();
Run Code Online (Sandbox Code Playgroud)

结果是

{ "apple", "banana", "cherry", "lemon", "orange", "pear", "????????", "?????", "?????", "?????", "?????", "??????" }
Run Code Online (Sandbox Code Playgroud)

但需要俄罗斯的第一个订单然后像这样的英语

{ "????????", "?????", "?????", "?????", "?????", "??????", "apple", "banana", "cherry", "lemon", "orange", "pear" }
Run Code Online (Sandbox Code Playgroud)

如何使用OrderBy获得该结果?

.net c# linq

4
推荐指数
1
解决办法
161
查看次数

标签 统计

.net ×1

c# ×1

linq ×1