我刚刚在我的机器上安装了 .NET Framework 4.6,然后使用 Visual Studio 2013 创建了一个针对 .NET Framework 4.6 的 ConsoleApplication。
我在 Main
方法中写了以下内容:
string test = "Hello";
string format = $"{test} world!";
但这不编译。在 Visual Studio 2015 中执行相同的操作即可。
为什么?
最佳答案
字符串插值是 C# 6.0 的一项功能,而不是 .NET Framework 4.6 的一项功能。 VS 2013 不支持 C# 6,但 VS 2015 支持。
关于c# - 字符串插值不适用于 .NET Framework 4.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31514767/