这是什么语法

Luk*_*101 1 c#

我在NodaTime中看到过这段代码.这是这里的代码

public bool Equals(DateInterval other) => this == other;
Run Code Online (Sandbox Code Playgroud)

此代码使用=>运算符来定义函数的主体.我尝试使用语法创建一个项目,但一直给我一个错误.我正在使用visual studio 2012.如何在我的代码中使用相同的语法.

zne*_*eak 6

这是C#6中的表达式函数.它在Visual Studio 2015及更高版本中受支持.您可以阅读有关C#6声明的更多信息(查找"表情身体功能和属性").

  • `Visual Studio 2013及以上版本不是2015年?有一次,有能力在2013年使用Roslyn,但据我所知,目前这种集成已被放弃. (2认同)