我有這個List<object[]>
集團和點心列表<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 [x] [0]並總結olst [x] [1]。
我可以使用for循環,但我希望有人可以幫助我使用lambda表達式和/或linq來完成此操作。
您可能想考慮使用'Tuple'而不是對象數組。或者編寫自己的類來處理這些值。這樣你就可以擁有強大的打字功能,並且不需要進行演員表演。 –
juharr