Type Lower Limit Upper Limit Size Link
bool       ms
byte 0 255 Unsigned 8-bit integer ms
sbyte -128 127 Signed 8-bit integer ms
char U+0000 U=ffff Unicode 16-bit character ms
decimal -7.9 x 1028 / (100 to 28) (28-29 significant digits) 7.9 x 1028 / (100 to 28) (28-29 significant digits) 128-bit data type ms
double -5.0 × 10−324 to ±1.7 × 10308 (15-16 digits) 5.0 × 10−324 to ±1.7 × 10308 (15-16 digits) 64-bit floating-point value ms
float -3.4 × 1038 (7 digits) 3.4 × 1038 (7 digits) 32-bit floating-point value ms
int -2,147,483,648 2,147,483,647 Signed 32-bit integer ms
uint 0 4,294,967,295 Unsigned 32-bit integer ms
long -9,223,372,036,854,775,808 9,223,372,036,854,775,807 Signed 64-bit integer ms
ulong 0 18,446,744,073,709,551,615 Unsigned 64-bit integer ms
object       ms
short -32,768 32,767 Signed 16-bit integer ms
ushort 0 65,535 Unsigned 16-bit integer ms
string       ms