//带参数的线程函数,参数可以做成object[],这样可以任意多个参数
public class ParameterThread
{
public delegate void Start(object obj);
private class Argument
{
public object obj1;
public Start s1;
public void parse()
{
s1(obj1);
}
} public static Thread CreateThread(Start s, object arg1)
{
Argument arg = new Argument();
arg.obj1 = arg1;
arg.s1 = s;
Thread t = new Thread(new ThreadStart(arg.parse));
return t;
}
}
public class ParameterThread
{
public delegate void Start(object obj);
private class Argument
{
public object obj1;
public Start s1;
public void parse()
{
s1(obj1);
}
} public static Thread CreateThread(Start s, object arg1)
{
Argument arg = new Argument();
arg.obj1 = arg1;
arg.s1 = s;
Thread t = new Thread(new ThreadStart(arg.parse));
return t;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货