C# 6.0 单声道 MCS 中的字符串插值

C# 6.0 String Interpolation in Mono MCS

我使用的是最新的 Mono 3.12.1。除了字符串插值外,所有 C#6 功能都对我有用。我正在使用 MCS 编译器。

这是我的代码:

const string someString = "Some String";
var str = $"string: {someString}";

我收到以下错误:

error CS1056: Unexpected character `$'

Mono 是否支持字符串插值?

为此您需要更新版本的 Mono,它将成为 Mono 4.0 版本的一部分,该版本已经分支,但尚未发布。

所以你现在需要自己构建它