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 });
Vonolst
Ich 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.