나는 두 개의 코드를 가지고 있는데, 하나는 더 읽기 쉽다.읽을 수있는 것은 무엇입니까?
foreach는
decimal technicalPremium = 0; foreach (Risk risk in risks) { technicalPremium = technicalPremium + risk.TechnicalPremium; } return technicalPremium;
LINQ
return risks.Sum(risk => risk.TechnicalPremium);
왜 ForEach에서는 변수를 반복하지 않고 + =를 사용하지 않습니까? –