public void FaxMsg(object sender, NewMailEventArgs e) { MailManager tmep = sender as MailManager; int x = tmep.test; Console.WriteLine($"In Pager: from:{e.From}, to:{e.To}, subject:{e.Subject}"); }
public void OnNewEmail(NewMailEventArgs e) { //EventHandler<NewMailEventArgs> temp = Volatile.Read(ref NewEmail); //if (temp != null) //{ // temp(this, e); //} //简单写法 Volatile.Read(ref NewEmail)?.Invoke(this, e); }
public void FaxMsg(object sender, NewMailEventArgs e) { Console.WriteLine($"In Fax: from:{e.From}, to:{e.To}, subject:{e.Subject}"); }
public void ReceiveEmail(string from, string to, string subject) { NewMailEventArgs e = new NewMailEventArgs(from, to, subject); OnNewEmail(e); }