var values = new List<int> {4,2,4,100,6,8};

//Sum
Console.WriteLine(values.Aggregate(((state, item) => state + item)));
//Max
Console.WriteLine(values.Aggregate(((state, item) => state > item ? state : item)));
//Min
Console.WriteLine(values.Aggregate(((state, item) => state < item ? state : item)));

//All(x=> x % 2 == 0)
Console.WriteLine(values.Aggregate(true, (state, item) => (item % 2  == 0 && state) ? true : false));

//Count
Console.WriteLine(values.Aggregate((state, item) => state + 1));