如何在C#中将显示字符串格式化为货币

时间:2015-01-28 16:59:06

标签: c# visual-studio format currency

我需要将显示tostring结果格式化为C#

中的货币
display = "Service Amount: " + service + "<br>" +   
          "Discount Amount: " + discountAmount + "<br>" +
          "Total: " + total + "<br>";
        lblDisplay.Text = display;

我确实尝试了以下内容:

display = "Service Amount: " + Console.Write(int.ToString("c",service)) + "

但我无法弄清楚要放入哪些变量。我只需要在它返回字符串后显示为$ 35.00。

2 个答案:

答案 0 :(得分:0)

String.Format("Service Amount: {0:C}<br>", service)

答案 1 :(得分:0)

尝试:

display = string.Format("Service Amount: {0}",service.ToString("C"));
Console.WriteLine(display);

您还可以查看StringBuilder来构建字符串或String.Format