对于int,double等的tostring:
C | 货币 | 2.5.ToString("C") | ¥2.50 |
D | 十进制数 | 25.ToString("D5") | 00025 |
E | 科学型 | 25000.ToString("E") | 2.500000E+005 |
F | 固定点 | 25.ToString("F2") | 25.00 |
G | 常规 | 2.5.ToString("G") | 2.5 |
N | 数字 | 2500000.ToString("N") | 2,500,000.00 |
X | 十六进制 | 255.ToString("X") | FF |
格式符 | 应 用 | 含 义 | 示 例 |
C | 数字类型 | 专用场合的货币值 | $4834.50 (USA) £4834.50 (UK) |
D | 只用于整数类型 | 一般的整数 | 4834 |
E | 数字类型 | 科学计数法 | 4.834E+003 |
F | 数字类型 | 小数点后的位数固定 | 4384.50 |
G | 数字类型 | 一般的数字 | 4384.5 |
N | 数字类型 | 通常是专用场合的数字 格式 | 4,384.50 (UK/USA) 4 384,50 (欧洲大陆) |
P | 数字类型 | 百分比计数法 | 432,000.00% |
X | 只用于整数类型 | 16进制格式 | 1120 (如果要显示0x1120,需要写上0x) |