«^»
2.4. The primitive types
There is a set of primitive types some of which must be provided. They are:

size C# Managed C++ Visual Basic.NET
System.Boolean 8 bool bool Boolean
System.Byte 8 byte char Byte
System.Int16 16 short short Short
System.Int32 32 int int or long Integer
System.Int64 64 long __int64 Long
System.Single 32 float float Single
System.Double 64 double double Double
System.Char 16 char __wchar_t Char
System.Decimal 128 decimal System::Decimal Decimal