ce code:Où dois-je mettre le "orderby group.key" dans cette déclaration LINQ?
string[] words = {"car", "boy", "apple", "bill", "crow", "brown"};
var groups = from w in words
group w by w[0] into g
select new {FirstLetter = g.Key, Words = g};
//orderby ???;
var wordList = groups.ToList();
//var wordList = groups.ToList().OrderBy(???);
wordList.ForEach(group =>
{
Console.WriteLine("Words that being with {0}:",
group.FirstLetter.ToString().ToUpper());
foreach(var word in group.Words)
Console.WriteLine(" " + word);
});
sorties ceci:
Words that being with C:
car
crow
Words that being with B:
boy
bill
brown
Words that being with A:
apple
Mais où dois-je mettre la déclaration orderby pour qu'il énumère dans l'ordre alphabétique?
oui, c'est-ce que je cherchais grâce –