//主函数内
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'
请问是哪里出错了?谢谢诸位……
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'
请问是哪里出错了?谢谢诸位……
thread td=new thead(new ParameterizedThreadStart(new user().conn);
td.start(serverlistener.acceptTcpClient);这样试试
public void conn(tcpclient tc)
改成
public static void conn(tcpclient tc)
//变成静态方法
{
tcpclient tc=(tcpclient)obj;
}