如果我这样写的话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("###,###.##") );