【发布时间】:2019-08-11 06:50:03
【问题描述】:
假设我有以下列表:
var lettersAndNumbers = new List<string> { "5", "kl", "1", "st", "3" };
如何使用OrderBy 对列表进行排序,其中可以指定kl 应为第一项,st 为下一项,其余序列应按数字从低到高排序?
我知道我需要使用自定义comparer。我已经尝试并创建了一个实现ICompareable 的comparer 类,但我似乎无法让它工作。非常感谢任何帮助。
【问题讨论】: