关于toString()方法的显示格式
如果我这样写的话
int a = 123456
this.Response.Write(a.ToString("000,000.00") );
显示出来的格式就是 123,456.00
但是如果 a =123的话
显示出来的就是000,123.00
如果为3位以下的 数字 则就用0来代替了 可这样显示 不好
谁知道 该怎么解决这个问题 ? 谢谢了
如果我这样写的话
int a = 123456
this.Response.Write(a.ToString("000,000.00") );
显示出来的格式就是 123,456.00
但是如果 a =123的话
显示出来的就是000,123.00
如果为3位以下的 数字 则就用0来代替了 可这样显示 不好
谁知道 该怎么解决这个问题 ? 谢谢了
a会不会是小数?
你看下:
int a = 123;
this.Response.Write(a.ToString("###,###.##") );