от
Я пытаюсь короткий идентификатор, который содержит как цифры, так и символы, как показано ниже
string[] dataIDs = new string[] { "001", "002", "010", "011", "EMP001", "EMP010", "EMP002", "EMP011" };

foreach (var item in dataIDs.OrderBy(x => x))
{
    Console.WriteLine(item);
}
Выход:
'001', '010', '011', '002', 'EMP001', 'EMP010', 'EMP011', 'EMP002'
Но я жду как:
'001', '002', '010', '011', 'EMP001', 'EMP002', 'EMP010', 'EMP011'

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

...