Linq:Linq实例1..More
本文会不断更新应用实例。
需求1:对一个Rate列表的RateLevel属性求和,然后除以Rate列表的数量求平均值。
没有Linq的做法:
1 Int rateLevel = 0; 2 3 foreach (Rate rate in rateList) { 4 rateLevel += rate.rateLevel; 5 } 6 7 Return rateLevel / rateList.Count;
用Linq的做法:
return RateList.Select(x => x.RateLevel).Sum() / RateList.Count;