title: C# class in a directory without having the directory name in its namespace
body: <p>If you add a directory in your Visual Studio project and you add a <code>class</code> inside it, the <code>namespace</code> will <strong>respect the whole path</strong> the directory inclusive.</p>
  
  <p>But sometimes, I prefer having the class in the <strong>main project namespace</strong>, although it lies in a directory structure, just because I don't want to have mess in my code. 
  So often happens that I rewrite the <code>Myproject.MyDirectory</code> namespace to be <code>Myproject</code> only. </p>
  
  <p>Is it OK in your opinion? Or does any convention say that every class inside the directory must have it included in the namespace ?</p>
  
  <p>Thanks</p>