If I have a
public void Method(int m)
{
...
}
how can I create a thread to this method?
Thread t = new Thread((Me
You can do this using a lambda expression. The C# compiler automatically creates the ThreadStart delegate behind the scenes.
Thread t = new Thread(() => Method(m));
t.Start();
Note that if you change m later in your code, the changes will propagate into the thread if it hasn't entered Method yet. If this is a problem, you should make a copy of m.