C# 6 如何使用内插字符串格式化 double?
C# 6 how to format double using interpolated string?
我对包含 string
变量的消息使用了内插字符串,例如 $"{EmployeeName}, {Department}"
。现在我想使用内插字符串来显示格式化的 double
.
例子
var aNumberAsString = aDoubleValue.ToString("0.####");
如何将其写成内插字符串?类似于 $"{aDoubleValue} ...."
您可以在带冒号的表达式后指定格式字符串 (:
):
var aNumberAsString = $"{aDoubleValue:0.####}";
变量后的冒号指定格式,
Console.Write($"{aDoubleValue:0.####}");
我对包含 string
变量的消息使用了内插字符串,例如 $"{EmployeeName}, {Department}"
。现在我想使用内插字符串来显示格式化的 double
.
例子
var aNumberAsString = aDoubleValue.ToString("0.####");
如何将其写成内插字符串?类似于 $"{aDoubleValue} ...."
您可以在带冒号的表达式后指定格式字符串 (:
):
var aNumberAsString = $"{aDoubleValue:0.####}";
变量后的冒号指定格式,
Console.Write($"{aDoubleValue:0.####}");