Heim >Backend-Entwicklung >C++ >Wie kann ich Elementvorkommen in einer C#-Liste effizient zählen?
Vorkommen in einer Liste mit C# zählen
In C# stehen verschiedene Methoden zur Verfügung, um die Vorkommen jedes Elements in einer Liste effektiv zu zählen . Ein Ansatz beinhaltet die Verwendung der GroupBy-Erweiterungsmethode:
using System; using System.Collections.Generic; using System.Linq; List<int> list = new List<int>() { 1, 2, 3, 4, 5, 2, 2, 2, 4, 4, 4, 1 }; // Group the list elements based on their values var groupedList = list.GroupBy(i => i); // Iterate over each group and count the occurrences foreach (var group in groupedList) { Console.WriteLine($"{group.Key}: {group.Count()}"); }
In diesem Beispiel nimmt die GroupBy-Methode einen Func
Alternativ können Sie ein Dictionary
Das obige ist der detaillierte Inhalt vonWie kann ich Elementvorkommen in einer C#-Liste effizient zählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!