如果这是个问题,请道歉。
我有以下的抽象基类:C#OOP抽象基类和继承属性
public abstract class MockDataBase
{
public virtual string ExternalId { get; set; }
和我有派生类:
public class UnitMockDataBase: MockDataBase
{
public override string ExternalId { set { ExternalId = value; } }
这将引发堆栈溢出。
如果我想的基类有属性:
public virtual string ExternalId { get; private/protected set; }
而且dervied类覆盖它的制定者,如何实现呢?基类不能有外部id,只有一些派生类使用它,并且需要超驰。
感谢
谢谢你的答案 – ilansch 2013-04-25 07:08:37
@ilansch,欢迎您 – Habib 2013-04-25 07:11:00