C# the language defines some datatypes, like string, bool and int. They are mapped to corresponding datatypes in .NET framework. String vs string and Boolean vs bool are trivial, but Int32 and int is not. There are eight (atleast) different datatypes in .NET that are used in implementing integers, so int to Int32 alias makes the code easier to read, use etc.
I try to use string on declaring variables and fields, when the main thing is that they contain text or other string data.
Comment