C# 如何覆盖只有 get 方法的字段?

C# How to override a field which only has a get method?

Hi, How can i override a field which only has a get method?

public class Person {
    virtual protected string Name {
        get;
    }
}

But i would like to have a set method too......

public class German : Person {
    override protected string Name {
        get;
        set;
    }
}

How can i achieve it? please help!

this 问题中所述,当基础 class 没有继承 class 时,不可能将 setter 添加到继承 class 中。一种选择是使用 new 关键字,但这将替换 属性.