public override string teststr => "test";
此代码在Visual Studio 2015和VS2017中正常工作,但在Visual Studio 2013中引发以下错误:
预期
答案 0 :(得分:2)
这是一个表达身体的财产 - 它们仅在C#6.0或更高版本中得到支持。
VS2013默认不支持C#6.0,因此无法编译该代码。
This answer讨论了如何将对C#6.0的支持添加到VS2013。但是,您是否正在使用表达式身体属性,您应该更多地了解它们,以及哪些语言版本支持它们。
表达体的语法相当于:
OrganisationEntity
用于早期版本的C#。