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;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步