reg*_*gie 0 .net c# linq sorting
我有List<string>以下值:
List<string>
1 / 324324 10 / 324234 61 / 917752 62 / 917762 7 / 917718 8 / 917719 9 / 917720
我希望它们根据正斜杠之前的数字排序如下:
1 / 324324 7 / 917718 8 / 917719 9 / 917720 10 / 324234 61 / 917752 62 / 917762
由于它们是字符串值,因此list.sort()方法不起作用.
有任何想法吗?
Gio*_*rgi 6
您可以通过斜杠拆分项目并按数字排序:
var sorted = input.OrderBy(a=>int.Parse(a.Split('/')[0]));
归档时间:
10 年,9 月 前
查看次数:
683 次
最近记录: