错误“;预期”lambda表达式

时间:2016-11-11 05:40:35

标签: c# visual-studio-2013 lambda .net-4.5

当我构建项目时,我收到错误:

  

预期

位于下方(=>符号处)。我谷歌这个问题,但没有找到任何东西。

public sealed class SqlError : baseclass
{
    public override string Name => "sql";`  --> Error here

基类中的Name属性定义如下

public virtual string Name { get; }

2 个答案:

答案 0 :(得分:3)

这是一个C#6.0功能,我认为不能在VS2013中使用。坚持正常的属性覆盖。 如果项目已配置为支持C#6.0,则可在VS2015中使用。

答案 1 :(得分:2)

把它变成

public override string Name{
    get{
      return "sql;
    }
}

我认为它是一个VS2015功能

public override string Name => "sql";` 

是代码中的',然后将其删除?