Группировать и суммировать список <объект []>

у меня есть этоList<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 });

ИзolstМне нужно произвести новыйList<object> держать это:

"AA1", 3
"AA2", 2

Другими словами, мне нужно сгруппироватьOlst [х] [0] и подвести итогOlst [х] [1].
Я мог бы использовать цикл for, но я надеялся, что кто-нибудь поможет мне использовать лямбда-выражения и / или linq для достижения этой цели.

Ответы на вопрос(2)

Ваш ответ на вопрос