为什么不允许使用以下C#代码:
public abstract class BaseClass
{
public abstract int Bar { get;}
}
public class ConcreteClass : BaseClass
{
public override int Bar
{
get { return 0; }
set {}
}
}
CS0546“ConcreteClass.Bar.Set”:无法重写,因为“BaseClass.Bar”没有可重写的set访问器
https://stackoverflow.com/questions/82437
复制相似问题