Table 1: C++/CLI-to-CLI primitive type mapping.

C++/CLI Type CLI Value Type
bool System::Boolean
wchar_t System::Char
signed char System::SByte
unsigned char System::Byte
char System::SByte or System::Byte
short int System::Int16
unsigned short int System::UInt16
int System::Int32
unsigned int System::UInt32
long long int System::Int64
unsigned long long int System::UInt64
float System::Single
double System::Double