LINQ C# Tutorial

using System;
class Test {
    static void Main() {
        Func square = x => x * x;
        Console.WriteLine(square(3));     // 9
    }
}