请各位帮忙,关于事件的一个问题
下面这个只是程序的一部分.我就看不懂,第七行是什么意思,MailMsg是个事件怎么后面接上参数,是不是它所委托的函数的参数,那如果调用了OnMailMsg(MailMsgEventArgs e)这个函数又是什么意思呢??请各位详细的指点小妹!!!!!!
1 public delegate void MailMsgEvenHandler( Object sender,MailMsgEventArgs args);
2 public event MailMsgEvenHandler MailMsg;
3 protected virtual void OnMailMsg(MailMsgEventArgs e)
4 {
5 if (MailMsg!=null)
6 {
7 MailMsg(this ,e);
8 }
9 }