int sum0 = 0;
for (int i = 0; i < 10; i++)
{
sum0 += i;
}
int sum1 = Enumerable.Range(0, 10).Sum();
int sum2 = Enumerable.Range(0, 10).Aggregate((x, y) => x + y);
int sum3 = Enumerable.Range(0, 10).Aggregate(0, (x, y) => x + y);
위의 4 개의 표현식은 모두 동일한 작업을 수행합니다. 0에서 10까지의 합계를 찾습니다. sum0과 sum1의 계산을 이해합니다. 그러나 sum2와 sum3은 무엇입니까? 람다가 두 개의 파라미터 (x, y)를 사용하는 이유는 무엇입니까?집계 람다 식
에서
그래서 X는 Y 추가 할 수있는 변수에 반환 된 값입니다? 감사합니다. 마이크! –