【问题标题】:which version of C# to use $ instead of string.format哪个版本的 C# 使用 $ 而不是 string.format
【发布时间】:2016-06-11 06:25:13
【问题描述】:

我找到了这样一段代码

int a = 100;
string str = $"{a:0.00}";
Console.WriteLine(str);

结果是“100.00”

$和string.Format的功能一样,我想知道C#是哪个版本的。

【问题讨论】:

    标签: c# string.format dollar-sign


    【解决方案1】:

    这称为string interpolation,它是 C# 6 的一部分,该版本于 7 月作为 Visual Studio 2015 的一部分发布。

    【讨论】:

      【解决方案2】:

      C# 6.0 功能,string interpolation

      【讨论】:

      • 投反对票的人,请告诉我投反对票的原因?会改进答案,它不会无缘无故地拒绝投票。
      • 你的回答是对的。我没有投反对票。
      • 我知道不是你@JerryChou,有人无故投了反对票,这种情况很烦人。
      • 对不起,当我有15个声望的时候,我给你最好的一票~
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      • 2011-06-23
      • 2022-10-23
      • 1970-01-01
      相关资源
      最近更新 更多