title: Does the method I use to make classes make a difference in the long run?
body: <p>It's a bit of a newbie question, but I was wondering what the best way of making a class would be. As far as I can tell, there are two ways of making a class in C# that will lead to different results. I can create a class in a new tab in visual basics. I do so by left clicking on the name of my project in the Solution Explorer >> Add >> Class.</p>
  
  <p>Separately, I can create a class by using the key word "class", as shown in the following code:</p>
  
  <pre><code>class Person
  {
      private void Walkthewalk()
      {...}
  
      private void Talkthetalk()
      {...}
  }
  </code></pre>
  
  <p>The only visible differences that I have noticed are the using statements at the beginning of the class in the new tab as they can differ from the ones in the other tab and that the tab technique makes a new, separate "nameofclass.cs" file. </p>
  
  <p>In the long run, though, will the result be different if I use one technique over another? Or will VS2012 simply compile the code in such a way that it will ultimately make no difference?</p>