.NET Framework基本数据类型

C#类型.NET类型取值范围
sbyte SByte结构-128 到 +127的整数(1字节)
byteByte结构0 和 255 的无符号整数(1字节)
shortInt16结构-32768 到 +32767 的整数(2字节)
ushortUInt16结构0 到 65535 的无符号整数(2字节)
intInt32结构-2,147,483,648 到 +2,147,483,647 的整数(4字节)
uintUInt32结构0 到 4,294,967,295 的无符号整数(4字节)
longInt64结构-9,223,372,036,854,775,808 到+9,223,372,036,854,775,807 的整数(8字节)
ulongUInt64结构0 到 18,446,744,073,709,551,615 的无符号整数(8字节)
floatSingle结构-3.402823e38 到 +3.402823e38 的单精度数字(占用4字节)
doubleDouble结构-1.79769313486232e308 到 +1.79769313486232e308 的双精度数位(占用8字节)
decimalDecimal结构-79,228,162,514,264,337,593,543,950,335 到+79,228,162,514,264,337,593,543,950,335的十进制数(16字节)
boolBoolean结构true或false值,在.NET中定义为True和False值。
charChar结构Unicode字符(2字节)
stringString类Unicode字符序列,0 到 231个Unicode字符。定义为不可变字符串。
objectObject类任何类型,它是.NET Framework所有类型的终极基类。
——DateTime结构公元 0001年1月1日 00:00:00 到 9999年12月31日 23:59:59(8字节)