0

派生するベースケースがあるので、intとstringのAutoプロパティがほとんどありません

// base class 

   public virtual int MyVariable {get; set; }; 


// Derived class
    private int myVariable = 0;
    public override int MyVariable 
    {
        get { return myVariable ; }
        set { myVariable = value; }

    }

辞書で同じことをするにはどうすればよいですか?

4

1 に答える 1

2

intもちろん、タイプをから辞書タイプに変更する必要がありますが、ほとんど同じです。

Dictionary<string,int>:の例

基本クラス:

public virtual Dictionary<string,int> MyVariable {get; set; }; 

派生クラス:

private Dictionary<string,int> myVariable = new Dictionary<string,int>();
public override Dictionary<string,int> MyVariable 
{
    get { return myVariable ; }
    set { myVariable = value; }

}
于 2012-08-25T19:16:54.937 に答える