如果這是個問題,請道歉。
我有以下的抽象基類: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