//Этап 3: Определение метода, ответственного за уведомление зарегистрированных объектов о событии protected virtual void OnNewMail(object sender, NewMailEventArgs e) { if (NewMail != null) { NewMail(sender, e); } }
//public Pager(MailManager mail) //{ // mail.newMail += PagerMsg; //} private void PagerMsg(Object sender, NewMailEventArgs eventArgs) { Console.WriteLine("Paging mail message:"); Console.WriteLine("From = {0}, To = {1}, Subject = {2}", eventArgs.From, eventArgs.To, eventArgs.Subject); }