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
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?