Best Practices : What to use, .Net Class or short name?
<p>In C# we have .Net class and the short names, like Double and double. I was suggested sometime back that we shall use the short name always, wanted to know why. <strong>I know they both are same</strong>, but why one is sometimes preferred over others? Just readability or is there something more to it?</p>

<p>For example if I am creating a Class having a string and a boolean properties, which of the following should be used always and when the other should be used:</p>

<pre><code>Class MyClass {
    ...
    private String x;
    private Boolean y;
    ...
}
</code></pre>

<p>OR</p>

<pre><code>Class MyClass {
    ...
    private string x;
    private bool y;
    ...
} 
</code></pre>
