C# 如何在千位添加逗号作为双精度
本文关键字:添加 双精度 千位 | 更新日期: 2023-09-27 18:36:49
如何在双精度中添加逗号 这是我拥有的代码,但它没有给我想要的东西。 任何帮助不胜感激,谢谢
class invoice
{
private static int invoiceNumber = 0;
private String customerName;
private double total = 0;
public invoice(String name, invoiceLineItem[] item)
{
invoiceNumber = invoiceNumber + 1;
customerName = name;
Console.WriteLine("Invoice Number :" + invoiceNumber);
Console.WriteLine(customerName);
Console.WriteLine("Product Number'tDescription't Quantity't Unit Price'tExtended Price'n");
for (int i = 0; i < item.Length; i++)
{
item[i].displayItem();
total = total + item[i].getExtendedPrice();
}
Console.WriteLine("-------------------------------------------------------------------------");
String.Format("{0:N} Invoice Total: " + total);// here is where i want to add a comma to the double total
Console.WriteLine("");
}
您调用string.Format
并为其提供格式字符串,然后在末尾连接您的值。
String.Format("{0:N} Invoice Total: " + total)
应该更接近String.Format("Invoice Total: {0:N} ", total)
由于您正在处理货币值,因此使用 C
格式可能更有意义。
有关string.Format
,请参阅文档。