Dictionary<string, EventHandler<ExternalDataEventArgs>> _EventList = new Dictionary<string, EventHandler<ExternalDataEventArgs>>();
public event EventHandler<ExternalDataEventArgs> BillInitMoneyMin
{
add
{
_EventList.Add("BillInitMoneyMin", value);
}
remove
{
_EventList.Remove("BillInitMoneyMin");
}
}
public event EventHandler<ExternalDataEventArgs> BillInitMoneyMin
{
add
{
_EventList.Add("BillInitMoneyMin", value);
}
remove
{
_EventList.Remove("BillInitMoneyMin");
}
}
remove 对应 “-=” 如:button1.Click -= button1_Click;
set 对应 =左边(设值) 如:Text = value;
get 对应 =右边(取值) 如:value = Text;
http://community.csdn.net/Expert/topic/5581/5581312.xml?temp=.2492639
实际上就是在初始化的时候把BillInitMoneyMin加到_EventList 中去