As an added answer, there is also an Aggregate function, more general than Sum :
var sum = Enumerable.Range(1, 10).Aggregate(0, (a, b) => a += b);
So, you can also do things like
// multiply 1 * 2 * 3 * 4 ... var product = Enumerable.Range(1, 10).Aggregate(1, (a, b) => a *= b);
Matt greer
source share