title: How to use BeginInvoke C#
body: <p>Could you explain this for me please:</p>
  
  <pre><code>someformobj.BeginInvoke((Action)(() =&gt;
  {
      someformobj.listBox1.SelectedIndex = 0;
  }));
  </code></pre>
  
  <p>Could you tell me how can I use <code>begininvoke</code> exactly?
  What is <code>Action</code> type?
  Why there is blank brackets <code>()</code>?
  And what does this mean <code>=&gt;</code>?</p>