title: Dynamically create thread
body: <p>I know how to use threads and background workers, but only in a "static" way (so hardcoding them). However I want to use something like this</p>
  
  <pre><code>public static void StartThread(string _Method)
  {
      Thread t = new Thread(() =&gt; _Method;
      t.Start();
  }
  </code></pre>
  
  <p>I know this will fail, due to <code>_Method</code> being a string. I've read using <code>delegates</code> but I'm not sure how this will work and if I need it in this case.</p>
  
  <p>I want to start a thread for a specific function (so dynamically creating threads) when I need them.</p>