title: Why is Main method private?
body: <p>New console project template creates a Main method like this:</p>
  
  <pre><code>class Program
  {
      static void Main(string[] args)
      {
      }
  }</code></pre>
  
  <p>Why is it that neither the <code>Main</code> method nor the <code>Program</code> class need to be public?</p>