我正在尝试创建一个 toString 方法,其格式如下:
10001 Lumia 900 3 $450.00 $1350.00
当我使用以下内容迭代自定义对象的数组列表时,需要使用不同长度的字符串进行格式化:int
、string
、int
,双
,双
。
但是我不知道如何格式化返回的字符串,以便它总是看起来像这样,每个东西都在它自己的小列中。也不知道如何将标准 double 格式从 0.0
更改为 0.00
。,
我想出的最好的办法是:
return "\t" + this.item.getSKU()+ "\t" + this.item.getDesc() +"\t\t" +
this.getQuantity() + "\t" + this.item.getPrice() + "\t" +
this.getExtensionPrice();
现在格式正确,但我仍然不确定如何让 double
格式化为小数点后两位。
最佳答案
试试这个
this.item.getPrice().ToString("$#,0.00");
自定义数字格式字符串
关于c# - 使用 toString 进行格式化,以便我得到某种图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15962198/