我正在将VS 2013与.Net Framework 4.6结合使用。我想使用C#6的新功能(例如nameof
)。但是我找不到它。
我应该使用VS 2015吗?或更高的.Net Framework?
最佳答案
是的,要使用C#6功能,您需要一个C#6编译器。 Visual Studio 2013没有C#6编译器。 Visual Studio 2015可以。
已经有Visual Studio 2013的Roslyn预发行版,但它们没有实现最终的C#6:实际上并没有实现所有功能,并且实现的功能与最终的C#6行为不同。
关于c# - 名称 'nameof'在当前上下文中不存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32943593/