GroupBy und zählen Sie die eindeutigen Elemente in einer Liste

Ich habe eine Liste, die nur Zeichenfolgen enthält. Am liebsten würde ich eine Gruppe bilden und eine Zählung zurückgeben.

Zum Beispiel:

Foo1
Foo2
Foo3
Foo1
Foo2 
Foo2

Würde zu Foo1: 2, Foo2: 3, Foo3: 1 führen. Ich habe es mit Linq versucht, aber die Liste hat eine GroupBy, die vielleicht den Trick macht, aber ich habe es durcheinander gebracht, kann die Verwendung nicht herausfinden :(

Antworten auf die Frage(4)

Ihre Antwort auf die Frage