There is no such type as int32, it is Int32 or System.Int32. Int32 is a CTS/CLS type, it exists in all .NET languages. In C# it has an alias of int, you can use either but you should be consistent across your code. Similarly with System.String which has an alias of string and Int16 and short. The aliases are different in other languages, for example Int32 in VB
.NET is Integer.
Joe (Microsoft MVP - XML