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. I know they both are same, but why one is sometimes preferred over others? Just readability or is there something more to it?
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:
Class MyClass {
...
private String x;
private Boolean y;
...
}
OR
Class MyClass {
...
private string x;
private bool y;
...
}