0

次のコード スニペットを考えると...

public MyBaseClass
{
    ...
    [DataMember]
    public virtual Rectangle MyRectangle
    {
        get;
        set;
    }
    ....
}

public MyDerivedClass : MyBaseClass
{
    ...
    [DataMember] // Is that necessary?
    public override Rectangle MyRectangle
    {
        get { return base.MyRectangle; }
        set {
            ...
            base.MyRectangle = value;
        }
    }
    ....
}

… ?[DataMember]についても宣言する必要があるかどうか疑問に思っています。MyDerivedClass.MyRectangleありがとう。

4

1 に答える 1