//主函数内
   thread td=new thead(new ParameterizedThreadStart(user.conn);
   td.start(serverlistener.acceptTcpClient);
     //user 类
   class user
   {
     public void conn(tcpclient tc)
        {
           …………
           }
    }
      报错为:no overload for 'user.conn' matches delegate 'System.threading.parameterizedthreadstart'
 请问是哪里出错了?谢谢诸位……

解决方案 »

  1.   


    thread td=new thead(new ParameterizedThreadStart(new user().conn);
      td.start(serverlistener.acceptTcpClient);这样试试
      

  2.   

    也可以把
    public void conn(tcpclient tc)
    改成
    public static void conn(tcpclient tc)
    //变成静态方法
      

  3.   

    parameterizedthreadstart要求user.conn形式上带参数类型为Objectpublic void conn(object obj)
    {
         tcpclient tc=(tcpclient)obj;
    }