title: Run delegate method with BeginInvoke
body: <p>In my class I have a static method</p>
  
  <pre><code>public static void DoWork(int param) ...
  </code></pre>
  
  <p>I want to run that method like:</p>
  
  <pre><code>Form.BeginInvoke(DoWork, param);
  </code></pre>
  
  <p>Is this operation possible?</p>
  
  <p>I tried with the MethodInvoker class ... but I don't want to define the method body inline.
  Is there any generic delegate? Or do you know any other way of calling this without defining a delegate object (<code>private delegate void DoWorkDelegate(int param)</code>)?</p>