111,126
社区成员
发帖
与我相关
我的任务
分享
ArrayList goods = new ArrayList();
Good g1 = new Good();
g1.GoodsName = "皮鞋";
g1.GoodPurchase = 180;//进价
g1.GoodsPrice = 200;//卖价
goods.Add(g1);
Good g2 = new Good();
g2.GoodsName = "西装裤";
g2.GoodPurchase = 60;
g2.GoodsPrice = 80;
goods.Add(g2);
Good g3 = new Good();
g3.GoodsName = "电风扇";
g3.GoodPurchase = 70;
g3.GoodsPrice = 99;
goods.Add(g3);
Good g4 = new Good();
g4.GoodsName = "王老吉";
g4.GoodsPrice = 3;
g4.GoodPurchase = 4;
goods.Add(g4);
int goodsPrice = 0;
int goodPurchase = 0;
foreach (Good g in goods)
{
goodsPrice += g.GoodsPrice;
goodPurchase += g.GoodPurchase;
}
var goodsPricetotal = goods.Cast<object>().Sum(x => (x as Good).GoodsPrice);
var goodPurchasetotal = goods.Cast<object>().Sum(x => (x as Good).GoodPurchase);