c#-6.0 - 在 C# 中,在 Console.WriteLine 中使用美元符号有什么作用

标签 c#-6.0 console.writeline

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

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

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

最佳答案

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

我认为等于:

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

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

关于c#-6.0 - 在 C# 中,在 Console.WriteLine 中使用美元符号有什么作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38538473/

相关文章:

C# 使用递归打印一个数的幂

c# - 如何使用 Console.WriteLine() 多次打印同一个字符

c# - 使用 async 和 await 回调

c# - 过滤异常处理程序中的代码在访问异常时抛出 NullReferenceException

c# - 使用字符串插值中的变量指定小数位

c# - 存储的字符串、区域设置资源文件、使用 C# 6 插值?

c# - 有没有办法在一个 Console.Write(line) 中写入整个 IEnumerable<T>?

c# - 获取到 Console.WriteLine 的事件 Hook

tfs - 即使安装了 Microsoft.Net.Compilers,C# 6.0 构建也会在 TFS 构建上失败

c - Eclipse 调试(CDT)控制台写入行