Надеюсь, кто-то может доказать мне, что я неправ здесь :)
Если я это сделаю:
List<string> a = new List<string> { "b", "c", "a", "aa" };
var b = a.OrderBy(o => o).ToList();
Я ожидаю, что результатом "b" будет:
a
aa
b
c
Вместо этого я получаю:
a
b
c
aa
Как я могу заставить OrderBy выполнить "правильный" алфавитный вид? Я просто ошибаюсь? :)