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

у меня есть этоList

List olst = new List();

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 держать это:

"AA1", 3
"AA2", 2

Другими словами, мне нужно сгруппироватьOlst [х] [0] и подвести итогOlst [х] [1].

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

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

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