Ich habe eine Liste von Strings mit mehreren Einträgen mit dem gleichen Wert. Ich muss alle eindeutigen Elemente in der Liste sowie die Anzahl jeder eindeutigen Elementgruppe erhalten. Zum Beispiel:C# Gruppiere eine Liste und erhalte die Anzahl jeder Gruppe
string a = "cat";
string b = "dog";
string c = "cat";
string d = "horse";
List<string> list = new List<string>();
list.Add(a);
list.Add(b);
list.Add(c);
list.Add(d);
Ich brauche diese Daten: "cat" - 2 "Hund" - 1 "Pferd" - 1
Mit Linq, schauen Sie sich die Erweiterungsmethode GroupBy an. z.B. list.GroupBy (x => x) –