Short Name
|
.NET Class
|
Type
|
Width(bytes)
|
Range (bits)
|
byte
|
Byte
|
Unsigned integer
|
1
|
0 to 255
|
sbyte
|
SByte
|
Signed integer
|
1
|
-128 to 127
|
int
|
Int32
|
Signed integer
|
4
|
-2,147,483,648 to 2,147,483,647
|
uint
|
UInt32
|
Unsigned integer
|
4
|
0 to 4294967295
|
short
|
Int16
|
Signed integer
|
2
|
-32,768 to 32,767
|
ushort
|
UInt16
|
Unsigned integer
|
2
|
0 to 65535
|
long
|
Int64
|
Signed integer
|
8
|
-9223372036854775808 to 9223372036854775807
|
ulong
|
UInt64
|
Unsigned integer
|
8
|
0 to 18446744073709551615
|
float
|
Single
|
Single-precision floating point type
|
4
|
-3.402823e38 to 3.402823e38
|
double
|
Double
|
Double-precision floating point type
|
8
|
-1.79769313486232e308 to 1.79769313486232e308
|
char
|
Char
|
A single Unicode character
|
2
|
Unicode symbols used in text
|
bool
|
Boolean
|
Logical Boolean type
|
1
|
True or false
|
object
|
Object
|
Base type of all other types
|
string
|
String
|
A sequence of characters
|
decimal
|
Decimal
|
Precise fractional or integral type that can represent decimal numbers with 29 significant digits
|
16
|
±1.0 × 10e−28 to ±7.9 × 10e28
|
DateTime
|
DateTime
|
Indicates date & time
|
8
|
0:00:00 (midnight) on January 1, 0001 through 11:59:59 PM on December 31, 9999
|