我需要将显示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。
答案 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