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;

 

posted @ 2014-06-06 07:02  GreatK  阅读(169)  评论(0编辑  收藏  举报