I've seen an increasing trend of people submitting code to SO that includes the use of .NET Framework data types.
I understand that the .NET Framework has its own data types (like Int16, Int32, Boolean, etc) that map to the appropriate data type in the language you are using (like C#). But why use that over the language-specific data type? Is there a specific reason to do this or certain case where using a .NET Framework data type would be more advantageous than a language-specific data type?
int, because it is dark blue. When you are light and happy, useInt32, because it is light blue!IntThatDoesNotExist, because it will be black like your soul and underlined in angry red squiggles.