2011-07-13 5 views

Répondre

2

vous devez expliquer ce que vous attendez de résultat, parce que le code suivant

var items = new List<string>() { "00-005", "01-004", "00-003" }; 

foreach (var item in items.OrderBy(i => i)) 
{ 
    Console.WriteLine(item); 
} 

Do sortie

00-003 
00-005 
01-004 

qui semblent bien triée pour moi. Quel résultat attendez-vous?

+0

Désolé, J'utilise plusieurs colonnes qui doivent être triés ... Je suis le fixe en faisant ceci: éléments var = (de c dans le tableau select c) .OrderBy (ligne => row.SortingCode) .ThenBy (row => row.Description) .ThenBy ....; Cela fonctionne bien pour moi Thx pour vos réactions et un soutien rapide – Ruutert

Questions connexes