.NET Framework基本数据类型
| C#类型 | .NET类型 | 取值范围 |
| sbyte | SByte结构 | -128 到 +127的整数(1字节) |
| byte | Byte结构 | 0 和 255 的无符号整数(1字节) |
| short | Int16结构 | -32768 到 +32767 的整数(2字节) |
| ushort | UInt16结构 | 0 到 65535 的无符号整数(2字节) |
| int | Int32结构 | -2,147,483,648 到 +2,147,483,647 的整数(4字节) |
| uint | UInt32结构 | 0 到 4,294,967,295 的无符号整数(4字节) |
| long | Int64结构 | -9,223,372,036,854,775,808 到+9,223,372,036,854,775,807 的整数(8字节) |
| ulong | UInt64结构 | 0 到 18,446,744,073,709,551,615 的无符号整数(8字节) |
| float | Single结构 | -3.402823e38 到 +3.402823e38 的单精度数字(占用4字节) |
| double | Double结构 | -1.79769313486232e308 到 +1.79769313486232e308 的双精度数位(占用8字节) |
| decimal | Decimal结构 | -79,228,162,514,264,337,593,543,950,335 到+79,228,162,514,264,337,593,543,950,335的十进制数(16字节) |
| bool | Boolean结构 | true或false值,在.NET中定义为True和False值。 |
| char | Char结构 | Unicode字符(2字节) |
| string | String类 | Unicode字符序列,0 到 231个Unicode字符。定义为不可变字符串。 |
| object | Object类 | 任何类型,它是.NET Framework所有类型的终极基类。 |
| —— | DateTime结构 | 公元 0001年1月1日 00:00:00 到 9999年12月31日 23:59:59(8字节) |