У меня есть string[]
, в котором каждый элемент заканчивается некоторым числовым значением.
string[] partNumbers = new string[]
{
"ABC10", "ABC1","ABC2", "ABC11","ABC10", "AB1", "AB2", "Ab11"
};
Я пытаюсь сортировать вышеуказанный массив следующим образом, используя LINQ
, но я не получаю ожидаемого результата.
var result = partNumbers.OrderBy(x => x);
Фактический результат:
AB1
AB11
АВ2
АВС1
ABC10
ABC10
ABC11
ABC2
Ожидаемый результат
AB1
АВ2
AB11
..