Comptage des occurrences de liste avec GroupBy
Une tâche de programmation courante consiste à compter les occurrences d'éléments dans une liste. En C#, une solution simple peut être obtenue en utilisant une combinaison de GroupBy et Count.
var list = new List<int> { 1, 2, 3, 4, 5, 2, 2, 2, 4, 4, 4, 1 }; var grouped = list.GroupBy(i => i); foreach (var group in grouped) { Console.WriteLine($"{group.Key} {group.Count()}"); }
Dans cet exemple, une fonction lambda (Func
La boucle suivante parcourt les éléments groupés, imprimant la clé et le nombre d'éléments dans chaque groupe. Cela fournit un moyen rapide et efficace de compter les occurrences dans une liste.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!