S'il vous plaît considérer le code suivant:Utilisation appropriée du mot-clé « nouvelle » dans LINQ
string[] words =
{ "Too", "much", "of", "anything", "is" ,"good","for","nothing"};
var groups =from word in words
orderby word ascending
group word by word.Length into lengthGroups
orderby lengthGroups.Key descending
select new {Length=lengthGroups.Key, Words=lengthGroups};
foreach (var group in groups)
{
Console.WriteLine("Words of length " + group.Length);
foreach (string word in group.Words)
Console.WriteLine(" " + word);
}
Pourquoi avons-nous besoin le mot-clé « nouveau » ici .Peut vous donner un autre exemple simple de comprendre correctement?
Note de côté: 'new' initialise également les structures –
Merci Guffa pour votre explication. Cela m'a beaucoup aidé. :) Bonne journée? – user190560