In C# why do I need to prefix MYClass when I name its namespace with MYClass also?
<p>I have created a class:</p>

<pre><code>namespace MyClass {    

    public partial class MyClass: UserControl {
</code></pre>

<p>I want to use it in another project so I add the above project as reference and the instruction</p>

<pre><code>using MyClass
</code></pre>

<p>but I still have to refer to the class as</p>

<pre><code>MyClass.MyClass
</code></pre>

<p>and not just</p>

<pre><code>MyClass
</code></pre>

<p>Why ?</p>
