无法识别的转义序列C#6字符串插值

时间:2015-02-16 15:55:33

标签: c# string visual-studio-2015 c#-6.0

根据New Features in C# 6,您应该能够声明字符串:

var name = "world";
WriteLine("hello, \{name}");

输出:

  

你好,世界

我创建了一个新的控制台应用程序,将目标框架设置为 .NET Framework 4.6 ,我收到错误"无法识别的转义序列"

我正在使用Visual Studio Ultimate 2015 CTP Version 14.0.22512.0 DP

1 个答案:

答案 0 :(得分:18)

字符串插值约定已更改。它现在使用" $"操作者:

var name = "world";
WriteLine($"hello, {name}");