string[] words = { "aaaa", "a-aaa", "bbbb", "b-bbbb", "000"};
var sortedWords =
from w in words
orderby w
select w;
Когда я запускаю этот запрос, ожидаемый порядок составляет 000, a-aaa, aaaa, b-bbbb и bbbb.
Но фактический результат - 000, аааа, аааа, bbbb и b-bbbb.
Я проверил на сервере SQL, что он дает то же, что и результат LINQ. Мое понимание неверно или это ошибка?
Заранее спасибо.