Gruppieren und summieren Sie eine Liste <object []>

ich habe dasList<object[]>

List<object[]> olst = new List<object[]>();

olst.Add(new object[] { "AA1", 1 });
olst.Add(new object[] { "AA2", 1 });
olst.Add(new object[] { "AA2", 1 });
olst.Add(new object[] { "AA1", 1 });
olst.Add(new object[] { "AA1", 1 });

VonolstIch muss ein neues produzierenList<object> um das zu halten:

"AA1", 3
"AA2", 2

Mit anderen Worten, ich muss mich gruppierenälteste [x] [0] und zusammenfassenältestes [x] [1].
Ich könnte eine for-Schleife verwenden, aber ich hatte gehofft, jemand könnte mir helfen, Lambda-Ausdrücke und / oder Linq zu verwenden, um dies zu erreichen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage