c#自动属性和字典
我有一个派生的基本情况,所以我几乎没有int和string自动属性c#自动属性和字典,c#,dictionary,automatic-properties,C#,Dictionary,Automatic Properties,我有一个派生的基本情况,所以我几乎没有int和string自动属性 // base class public virtual int MyVariable {get; set; }; // Derived class private int myVariable = 0; public override int MyVariable { get { return myVariable ; } set { myVariabl
// base class
public virtual int MyVariable {get; set; };
// Derived class
private int myVariable = 0;
public override int MyVariable
{
get { return myVariable ; }
set { myVariable = value; }
}
我怎样才能用字典做同样的事呢 基本相同,不过您当然需要将类型从
int
更改为字典类型
带有词典的示例
:
基类:
public virtual Dictionary<string,int> MyVariable {get; set; };
公共虚拟字典MyVariable{get;set;};
派生类:
private Dictionary<string,int> myVariable = new Dictionary<string,int>();
public override Dictionary<string,int> MyVariable
{
get { return myVariable ; }
set { myVariable = value; }
}
private Dictionary myVariable=new Dictionary();
公共重写字典MyVariable
{
获取{return myVariable;}
设置{myVariable=value;}
}