C# String.Format格式说明
变量.ToString()
字符型转换 转为字符串
12345.ToString("n"); //生成 12,345.00
12345.ToString("C"); //生成 ¥12,345.00 ---->默认保留两位小数,若自定义:string.Format("{0:C3}",213.525),CN保留N位小数。货币符号与系统环境有关,中文下显示¥,英文下则显示$
12345.ToString("e"); //生成 1.234500e+004
12345.ToString("f4"); //生成 12345.0000 ---->fN保留N位小数,四舍五入式
12345.ToString("x"); //生成 3039 (16进制)
12345.ToString("p"); //生成 1,234,500.00%
参考:http://zouzhxi.blog.163.com/blog/static/1559251200893144417190/