数字格式字符串
-----货币-----.ToString("C");.ToString("c");例 2.5.ToString("c") -> ¥2.50-----十进制-----.ToString("D");.ToString("d");例 123.ToString("d8") -> 00000123-----科学记数-----.ToString("E");.ToString("e");-----定点-----.ToString("F");.ToString("f");例 25.ToString("f2") -> 25.00-----常规-----.ToString("G");.ToString("g");例 2.5.ToString("g") -> 2.5-----数字-----.ToString("N");.ToString("n");例 2500000.ToString("n") -> 2,500,000.00-----百分比-----.ToString("P");.ToString("p");例 0.125.ToString("p") -> 12.5%-----往返过程-----.ToString("R");.ToString("r");-----任何单个字符-----.ToString();自定义数字格式字符串
格式符 说明0 小数左取整 小数右占位# 非0时数字占位. 小数点, 千分隔符% 乘以100后加%表示\ 转义序列'' 字符串"" 字符串; 分割正数负数和零格式字符串 数据类型 值 输出
##### Double 123 12300000 Double 123 00123(###) ### - #### Double 1234567890 (123) 456 – 7890#.## Double 1.2 1.20.00 Double 1.2 1.2000.00 Double 1.2 01.20#,# Double 1234567890 1,234,567,890#,, Double 1234567890 1235#,,, Double 1234567890 1#,##0,, Double 1234567890 1,235#0.##% Double 0.086 8.6%0.###E+0 Double 86000 8.6E+40.###E+000 Double 86000 8.6E+0040.###E-000 Double 86000 8.6E004[##-##-##] Double 123456 [12-34-56]##;(##) Double 1234 1234##;(##) Double -1234 (1234)