Mar*_*ano 6 c# linq lambda readability
我有这两段代码,哪一个更具可读性?
的foreach
decimal technicalPremium = 0;
foreach (Risk risk in risks)
{
technicalPremium = technicalPremium + risk.TechnicalPremium;
}
return technicalPremium;
Run Code Online (Sandbox Code Playgroud)LINQ
return risks.Sum(risk => risk.TechnicalPremium);
Run Code Online (Sandbox Code Playgroud)Cri*_*rdo 15
使用您喜欢的方法,但将其隐藏在方法中:
return risks.SumTechnicalPremium();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
986 次 |
| 最近记录: |