关于c#6.0:在C#中,使用美元符号在Console.WriteLine中做了什么

In C#, what does using a dollar sign do in Console.WriteLine

本问题已经有最佳答案,请猛点这里访问。

谢谢你看我的问题,来验证我的意思

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

我很好奇$对console.writeline输出的影响。


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

我认为等于:

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

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


它是除string.Format之外使用的新功能

它被称为内插字符串