Why cant vairables of different type be named the same? C#
<p>I know the below is illegal in the same code block in C# as but is there any possible way around it apart from the obvious off naming them different if you want a variable of different types named the same.</p>

<pre><code>    string test;
    int test; 
</code></pre>
