C# 如何坚持遵守字典?
我有这样的字典:C# 如何坚持遵守字典?,c#,dictionary,C#,Dictionary,我有这样的字典: public Dictionary<string, string> fields { get { } set { } } 我不需要上面的实现。您需要一个自定义类。将字典包装到类中,并创建一个事件来跟踪字典的更改。您需要覆盖现有的添加/删除等,当他们被调用时,让他们引发您的事件 这里有一个很好的问题可能会有所帮助。
public Dictionary<string, string> fields
{
get
{
}
set
{
}
}
我不需要上面的实现。您需要一个自定义类。将字典包装到类中,并创建一个事件来跟踪字典的更改。您需要覆盖现有的添加/删除等,当他们被调用时,让他们引发您的事件 这里有一个很好的问题可能会有所帮助。
private int _age;
public event System.EventHandler AgeChanged;
protected virtual void OnAgeChanged()
{
if (AgeChanged != null) AgeChanged(this,EventArgs.Empty);
}
public int Age
{
get
{
return _age;
}
set
{
_age=value;
OnAgeChanged();
}
}