If you look at the documentation, for example for bool , you will see that these are just aliases, so any conversions are not needed.
I rarely saw that System.String and System.Boolean are used explicitly, aliases are used much more often (in some projects, in 100% of cases, even to call static methods such as string.Join(...) )
source share