<分区>
我有这两段代码,哪一段更具可读性?
foreach
decimal technicalPremium = 0; foreach (Risk risk in risks) { technicalPremium = technicalPremium + risk.TechnicalPremium; } return technicalPremium;
链接
return risks.Sum(risk => risk.TechnicalPremium);
标签 c# linq lambda readability
<分区>
我有这两段代码,哪一段更具可读性?
foreach
decimal technicalPremium = 0;
foreach (Risk risk in risks)
{
technicalPremium = technicalPremium + risk.TechnicalPremium;
}
return technicalPremium;
链接
return risks.Sum(risk => risk.TechnicalPremium);
最佳答案
如果编写代码的团队了解 Linq 版本的功能并了解其内部工作原理,那么它的可读性就更高。
关于c# - 什么更具可读性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/200966/