Example:
using System;
using System.Linq;
using System.Collections.Generic;
class LinqToListExample
{
public static void Main(string[] args)
{
int[] nums = { 1,2,3,4 };
var resutls = nums.Aggregate((n1,n2)=> n1 + n2);
// step1 n1 = 1, n2 = 2 => n1= (1+2) ie now n1 = 3
// step2 n1 = 3(output from 1st step) ,n2 = 3(third value in array) => n1 = (3+3) ie now n1 = 6
// step3 n1 = 6(output from 2nd step) ,n2 = 4(fourth value in array) => n1 = (6+4) ie now n1 = 10 (Answer)
Console.WriteLine(“The aggregate answer: ” + resutls);
Console.ReadLine();
}
}
Output:
The aggregate answer: 10