VaRのテスト= 新しいリスト<MesStock> { 新しい MesStock {CUID = " 1 "、Deid = " 1 "、PNO = " 1 "、スノー= " 1 "、TotalNums = 1 }、 新しい MesStock {CUID = " 2 "、 Deid = " 1 "、PNO = " 1 "、スノー= " 1 "、TotalNums = 1 }、 新しい MesStock {CUID = "3 "、Deid = " 2 "、PNO = " 2 "、スノー= " 2 "、TotalNums = 2 }、 新しい MesStock {CUID = " 4 "、Deid = " 2 "、PNO = " 2 "、スノー= " 2 "、TotalNums = 2 }、 新しい MesStock {CUID = " 5 "、Deid = " 3 "、PNO = " 3 "、スノ= " 3 "、TotalNums = 3 } }。 一覧 <MesStock> RES = 新しいリスト<MesStock> (); test.GroupBy(X => x.Deid + x.Pno + x.Sno、(X、Y)=> { VaRの合計= y.Sum(=> a.TotalNums)。 リターン y.Select(トン=> { t.TotalNums = 総。 res.Add(T)。 リターントン。 })ToListメソッド()。 })ToListメソッド()。 foreachの(VARの項目でRES) { Console.WriteLineを(item.Cuid + " | " + item.TotalNums)。 }