c# 中Int.ToString(format): int类型转字符串并格式化(输出相应的格式)
格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数,具体如下:
格式说明符:
类型 | 说明 | 实例 | 输出 |
---|---|---|---|
C | 货币 | 36.ToString(“C”) | $36 |
D | 十进制 | 36.ToString(“D3”) | 036 |
E | 科学性 | 36000.ToString(“E”) | 3.600000+005E |
F | 浮点数 | 36.ToString(“F3”) | 36.000 |
G | 常规 | 36.ToString(“G”) | 36 |
N | 数字 | 3600000.ToString(“N”) | 3,600,000.00 |
X | 十六进制 | 255.ToString(“X”) | FF |
另外可以直接用string.Format()来转换输出的格式
str = string.Format("{0:D4}",36);//输出0036
其他类型的输出同理,对应上面的表格输出对应的格式