Bu List<object[]>
Grubu ve Sum <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
itibaren bu tutmak için yeni bir List<object>
üretmek için ihtiyaç var bir listesi: Diğer bir deyişle
"AA1", 3
"AA2", 2
, ben gruba gerek olst [x] [0] ve toplamı olst [x] [1].
Bir for döngüsü kullanabilirdim, ancak birisinin bunu başarmak için lambda ifadeleri ve/veya linq kullanmama yardımcı olabileceğini umuyordum.
Nesne dizisi yerine 'Tuple' kullanmayı düşünebilirsiniz. Veya bu değerleri işlemek için kendi sınıfınızı yazın. Bu sayede güçlü yazarak ve cast yapmaya gerek kalmayacaksınız. –
juharr