核心.NET数据类型
数据类型
|
说
|
明
|
System.Boolean
|
提供了存储逻辑数据“true/false”的方式
| |
System.Byte
|
表示一个单字节数据
| |
System.Char
|
单字符类型,与其他语言中的字符类型不同,该字符是一个2字节的Unicode字符
| |
System.Decimal
|
有效位数为28至29位的十进制整数类型,数据范围:±1.0×10-28~±7.9×1028
| |
System.Double
|
64位双精度浮点数类型,数据范围:±5.0×10-324~±1.7×10308
| |
System.Single
|
32位单精度浮点数类型,数据范围:±1.5×10-45~±3.4×1038
| |
System.Int32
|
有符号32位整数类型,数据范围:-2 147 483 648~2 147 483 647
| |
System.Int64
|
有符号64位整数类型,数据范围:-9 223 372 036 854 775 808~
| |
System.SByte
|
有符号8位整数类型
| |
System.Int16
|
有符号16位整数类型
| |
System.UInt32
|
无符号32位整数类型
| |
System.UInt64
|
无符号64位整数类型
| |
System.UInt16
|
无符号16位整数类型
| |
System.String
|
任意长度的Unicode字符串类型
|
DataTime类型定制的格式描述符
描述符
|
含义
|
d
|
显示一个月内的当前一天
|
dd
|
显示一个月内的当前一天,如果天的数值小于10,则前面补0
|
ddd
|
显示星期几的三字符缩写
|
dddd (+)
|
根据给定的Datatime值,显示星期几的全名
|
f (+)
|
显示秒数的最有效位,格式描述符中的f越多,有效位数就越多,这里的秒数
|
|
指的是累计时间的秒数,不是从最近的一分种开始计算的秒数
|
F (+)
|
与f (+)相同,不同之处是不显示结尾的0
|
g
|
显示给定DataTime值的纪元(例如“A.D.”)
|
h
|
显示小时数,显示范围为1~12
|
hh
|
显示小时数,显示范围为1~12,如果小时数小于10,前面补0
|
H
|
显示小时数,显示范围为0~23
|
HH
|
显示小时数,显示范围为0~23,如果小时数小于10,前面补0
|
m
|
显示分数,显示范围为0~59
|
mm
|
显示分数,显示范围为0~59,如果分数小于10,前面补0
|
M
|
显示月份数,显示范围为1~12
|
MM
|
显示月份数,显示范围为1~12,如果月份数小于10,前面补0
|
MMM
|
显示月份的三字符英文缩写
|
MMMM
|
显示月份的全英文名
|
s
|
显示秒数,显示范围为0~59
|
ss (+)
|
显示秒数,显示范围为0~59,如果秒数小于10,前面补0
|
t
|
对一个给定的时间,显示AM/PM的首字符
|
tt (+)
|
对一个给定的时间,显示AM/PM的全名
|
y/yy/yyy
|
对一个给定的时间,显示它的年份
|
z/zz/zzz (+)
|
对一个给定的时间,显示时区
|