Thread t = new Thread ( () => Console.WriteLine ("Hello!") );
What version of C# (or .NET Framework) is needed for this to compile?
Is this an lambda expression which uses an anonymous method?
How would you explain exactly what this is? I am new to LINQ and multi-threading...