【问题标题】:In C#, what does using a dollar sign do in Console.WriteLine [duplicate]在 C# 中,在 Console.WriteLine 中使用美元符号有什么作用 [重复]
【发布时间】:2016-07-23 05:25:24
【问题描述】:

感谢您查看我的问题,以验证我的意思

Console.WriteLine($"Hello {variable}");

我很好奇 $ 对 Console.WriteLine 输出的影响

【问题讨论】:

  • 我会在未来,我一般是编程新手,所以我完全不知道这一点。

标签: c#-6.0 console.writeline


【解决方案1】:
Console.WriteLine($"Hello {variable}");

我认为是否等于:

Console.WriteLine(string.Format("Hello {0}", variable));

它只是将参数移动到索引位置,就像您正在格式化它一样。

【讨论】:

    【解决方案2】:

    这是除了string.Format之外的一个新功能

    它叫Interpolated Strings

    【讨论】:

    • $" { [,] [<:format-string>] } ..."
    猜你喜欢
    • 2013-12-01
    • 1970-01-01
    • 2019-10-26
    • 2011-05-19
    • 2014-01-05
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多