パケットライトバックのすべての合計

  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)。
            }

 

おすすめ

転載: www.cnblogs.com/zhuwansu/p/12652636.html