//处理主函数
 public void ThrowExeception(ExeceptionEventArgs m)
 {
     //这里省略,你可以写一些自己的基本代码
     //....比如你可以建一个错误列表等等,随你
     Console.WriteLine("Exeception Happen!");
     if (m != null && OnExeception != null)//检查错误消息是否为空&错误事件是否为空
     {
         //调用刚才建立的委托实例.
         OnExeception(new ExeceptionEventArgs(m));
     }
     else
     {//如果传来的错误消息有问题,忽略(我在这故意这么写的)}
     }
 }
        }                               //默认构造

        //构造并给一个值给成员 ExeceptionMessage 以便参数传递
        public ExeceptionEventArgs(ExeceptionEventArgs m)
        {
            ExceptionMessage = m;
        }