核心
.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 (+)
|
对一个给定的时间,显示时区
|