double MyPos=19.95; string MyString=MyPos.ToString("$#,##0.00");
Console.WriteLine(MyString); //输出$19.95
// 把 $#,##0.00 换成 $#,##.## 也可以,换成$#.0也行,这些该怎么理解?上面的程序代码 $#,##0.## 不明白是怎么产生$19.95的?
能否详细说说零占位符(0)和数字占位符(#)的用法和区别?
Console.WriteLine(MyString); //输出$19.95
// 把 $#,##0.00 换成 $#,##.## 也可以,换成$#.0也行,这些该怎么理解?上面的程序代码 $#,##0.## 不明白是怎么产生$19.95的?
能否详细说说零占位符(0)和数字占位符(#)的用法和区别?
Console.WriteLine("{0:#.00}", 1.2);
0的位置,有数字就显示,没有就显示为0
double MyPos=19.9;用下面的分别测试一下就能看出效果了
string MyString=MyPos.ToString("$#,##0.00");
string MyString=MyPos.ToString("$#,##0.0#");