//Lambda with parameters int[] numbers = { 4, 7, 10 }; int product = numbers.Aggregate(1, (int interim, int next) => interim * next); Console.WriteLine(product); // output: 280 //Without parameters Func<string> greet = () => "Hello, World!"; Console.WriteLine(greet());