title: Why Visual Studio doesn't create a public class by default?
body: <p>In Visual Studio when you add a new class, it always created with no modifiers and that makes class internal.</p>
  
  <pre><code>class MyClass
  {
  }
  </code></pre>
  
  <p>I would prefer that my class by default is created as public one.</p>
  
  <p>Why is it internal by default?</p>
  
  <p>What would you prefer?</p>