C#字符串格式化--数字格式化实例

1.占位符的使用

//占位符使用
Console.WriteLine("{0:#.##}", 1.55); //1.55
Console.WriteLine("{0:#.##}", 4); //4
Console.WriteLine("{0:#.##}", 48.0000);//48
Console.WriteLine("{0:#.00}", 48.0000);//48.00
Console.WriteLine("{0:#.00}", 48); //48.00
Console.WriteLine("{0:#.##}", 48.5555);//48.56
Console.WriteLine("{0:#.00}", 48.5555);//48.56

2.数字字符串的格式化实例

//百分比测试
Console.WriteLine("{0:P}", 1); //100.00%
Console.WriteLine("{0:P0}", 1); //100%
Console.WriteLine("{0:P5}", 1); //100.00000%
//十进制
Console.WriteLine("{0:D}", 1); //1
Console.WriteLine("{0:D2}", 1); //01
Console.WriteLine("{0:D3}", 1); //001
Console.WriteLine("{0:D}", 123456); //123456
//千分号隔开十进制
Console.WriteLine("{0:N}", 123456); //123,456.00
Console.WriteLine("{0:N0}", 123456); //123,456
//去零的#占位符
Console.WriteLine("{0:#.##}", 1); //1
Console.WriteLine("{0:#.##}", 1.356); //1.36----四舍五入,保留2位小数

posted @ 2017-05-25 19:46  亦续缘  阅读(429)  评论(0编辑  收藏  举报