定义一个事件和它的处理函数onlinereceived

解决方案 »

  1.   

    public delegate void LineReceive(UserConnection sender, string Data);
    声明一个委托,委托的名称是LineReceivepublic event LineReceive LineReceived;
    用这个委托声明一个事件client.LineReceived += new LineReceive(OnLineReceived);
    注册事件,这样一来,当事件触发后,将会执行OnLineReceived方法.
      

  2.   

    代理(delegate)和接口很相似
      

  3.   

    补充 fgyAdmin(集思),你OnLineReceived的参数必须委托的一样,即你必须引用这种接口的方法:public void YourFunction(UserConnection sender, string Data)
    {}