前端之家收集整理的这篇文章主要介绍了
c# – 什么更具可读性?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这两段
代码,哪一个更具可读性?
> foreach
decimal technicalPremium = 0;
foreach (Risk risk in risks)
{
technicalPremium = technicalPremium + risk.TechnicalPremium;
}
return technicalPremium;
> linq
return risks.Sum(risk => risk.TechnicalPremium);
如果处理
代码的团队知道Linq版本的
功能并知道其内部工作原理,那么它就更具可读性.
原文链接:https://www.f2er.com/csharp/99369.html