DStore["Ev3"]= (EventHandler)DStore["Ev3"]- value; } } public event EventHandler Ev4 { add { DStore["Ev4"]= (EventHandler)DStore["Ev4"]+ value; } remove { DStore["Ev4"]= (EventHandler)DStore["Ev4"]- value; } } public void SimulateEvs() { EventHandler ev = (EventHandler) DStore["Ev1"]; if(ev != null) ev(this, null); ev = (EventHandler) DStore["Ev3"]; if(ev != null) ev(this, null); } }//class ManyEvents В нашем классе созданы четыре события и хэш-таблица DStore для их хранения. Все события принадлежат встроенному классу EventHandler |