mono - Mono MCS 中的 C# 6.0 字符串插值

标签 mono c#-6.0

我正在使用最新的 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 版本的一部分,该版本已经分支,但尚未发布。

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

关于mono - Mono MCS 中的 C# 6.0 字符串插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29208869/

相关文章:

c# - Mono 应用程序在调试器外崩溃

c# - 访问文件列表时无法解释的单声道应用程序崩溃

c# - 如何让 BIML 编译器允许脚本任务、脚本组件中使用 c# 6 语言功能

c# - SomeValue {get;} = true; 之间的区别vs SomeValue => 真;在属性中

c# - C# 6 中的空条件运算符和字符串插值

visual-studio-2015 - TFS 2013 Build 强制 MSBuild 使用 Visual Studio 2015

c# - 无论我做什么,Mono dllnotfound

c# - Mono 和 Specflow - 命名空间 `TestCaseAttribute' 中不存在 `NUnit.Framework'

android - 如何在我的跨平台项目中使用 mono

c# - ASP.NET MVC Razor 中新的空条件运算符