Why Boolean And bool
c#
Solution
Because C# tries to be a bit like C/C++ for familiarity. You are welcome to use the long names if you wish, but I think most people prefer the short names.
Problem
From the link ( which is mentioned in Question) my question is that microsoft says "The C# type keywords and their aliases are interchangeable" But why we need Aliases, From my point of view Boolean is more meaningful then bool and Int32 is more meaningful then int then why aliases ???