当我构建项目时,我收到错误:
预期
位于下方(=>
符号处)。我谷歌这个问题,但没有找到任何东西。
public sealed class SqlError : baseclass
{
public override string Name => "sql";` --> Error here
基类中的Name属性定义如下
public virtual string Name { get; }
答案 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";`
是代码中的',然后将其删除?