C#6如何使用插值字符串格式化双?

时间:2016-05-09 10:36:39

标签: c# double string-interpolation c#-6.0

我使用了C#6的一些新功能。用于简单用法的插值字符串(显示包含字符串变量的消息,如$" {EmployeeName},{Department}")。

现在我想使用插值字符串来显示格式化的双值。

实施例

var aNumberAsString = aDoubleValue.ToString("0.####");

如何将其写为插值字符串?像$" {aDoubleValue} ...."

2 个答案:

答案 0 :(得分:84)

您可以在带冒号(:)的表达式后指定格式字符串:

var aNumberAsString = $"{aDoubleValue:0.####}";

答案 1 :(得分:16)

变量后面的冒号指定格式

Console.Write($"{aDoubleValue:0.####}");