【发布时间】:2017-01-10 15:41:47
【问题描述】:
我在 Visual Studio 2015 上有一个 Xamarin 项目,出于某种原因,我将它移到了最新版本的 Xamarin Studio(基于 MonoDevelop),我收到了这个错误:
Error CS1056: Unexpected character '$' (CS1056)
这就是发生的地方:
...
public override string ToString()
{
return $"{Title}";
}
我正在使用 C# 6.0 的新功能“字符串插值”。 我的代码在 Visual Studio 2015 上运行良好,为什么会出现此错误??
【问题讨论】:
-
你使用的是什么 xamarian 编译器?
-
@DanielA.White 你是什么意思?我正在尝试构建一个 Android 应用。
-
你用的是什么版本?
-
对我来说很好,使用 Mono 4.2.2 (explicit/7b87787)
-
@patridge 我找不到解决这个问题的方法,所以只需将所有使用 C# 6 的代码更改为旧版本。
标签: c# monodevelop xamarin-studio