Thread的参数委托,有2种,一种是无参的,另一种是一个object参数的,如:
new Thread(b).Start(new int[]{x,y,w,h});
void b(object args){
int[] arr = (int[])args;
int x=arr[0];
int y= arr[1];
}
Thread calcThread = new Thread(new ParameterizedThreadStart(RunAlg));
calcThread.Start("参数");
函数参数类型必须定义为object :
如:RunAlg(object nParam);
多个参数可以做成类或者数组传入。