Ich experimentierte mit Multithreading, wenn ich etwas finanziere, was ich nicht erklären kann. Der folgende Code kompiliert und arbeitet ohne Fehler:Unterschied zwischen Aktion <T> als Parameter und normalem Lambda als Parameter
new Thread(() => Console.WriteLine("Hello")).Start();
Während dieses nicht:
Action a =() => Console.WriteLine("World");
new Thread(a).Start();
Warum, was ist der Unterschied zwischen diesen beiden?