我有一个string[]
其中每个元素都以某个数字结尾的值。
string[] partNumbers = new string[] { "ABC10", "ABC1","ABC2", "ABC11","ABC10", "AB1", "AB2", "Ab11" };
我正在尝试使用以下方式对上面的数组进行排序,LINQ
但没有得到预期的结果。
var result = partNumbers.OrderBy(x => x);
实际结果:
AB1
Ab11
AB2
ABC1
ABC10
ABC10
ABC11
ABC2
预期结果
AB1
AB2
AB11
..
繁星coding
一只斗牛犬
相关分类