Simple multi-threading - combining statements to two lines.
- by Adam
If I have:
ThreadStart starter = delegate { MessageBox.Show("Test"); };
new Thread(starter).Start();
How can I combine this into one line of code? I've tried:
new Thread(delegate { MessageBox.Show("Test"); }).Start();
But I get this error:
The call is ambiguous between the
following methods or properties:
'System.Threading.Thread.Thread(System.Threading.ThreadStart)'
and
'System.Threading.Thread.Thread(System.Threading.ParameterizedThreadStart)'