title: C# - Application.Run()
body: <p>I am just starting .Net development (C#) and have come across some code that has me slightly confused....</p>
  
  <p>If I have </p>
  
  <pre><code>Form myForm = new Form();
  </code></pre>
  
  <p>What does the following line actually do:</p>
  
  <pre><code>Application.Run(myForm);
  </code></pre>
  
  <p>Does it essentially do the same thing as myForm.ShowDialog() or myForm.Show() (that's what I thought, when running a form will do).....</p>
  
  <p>I always find that the msdn is a poor resource for properly explaining material to new comers</p>