J'espère que quelqu'un pourra me prouver le contraire ici :)
Si je fais ça:
List<string> a = new List<string> { "b", "c", "a", "aa" };
var b = a.OrderBy(o => o).ToList();
Je m'attendrais à ce que le résultat de 'b' soit:
a
aa
b
c
Au lieu de cela, le résultat obtenu est:
a
b
c
aa
Comment puis-je obtenir OrderBy pour faire un tri alphabétique "correct"? Est-ce que je me trompe tout simplement? :)