public void OnSomeEvent() { MyEventArgs5 arg = new MyEventArgs5(); ///////////////////////// if (SomeEvent != null) { arg.numEvent = count++; //обратите внимание на порядок следования! SomeEvent(this, arg); /////////////////////////////////// } }
static void handler(object sourse, MyEventArgs5 arg) /////////// { Console.WriteLine("Событие произошло!"); Console.WriteLine("номер события: " + arg.numEvent); Console.WriteLine("вызвано из класса: " + sourse); }