日期:2014-05-17 浏览次数:21324 次
for(int i=1;i<20;i++) //将任务加到线程当中
{
ThreadPool.QueueUserWorkItem(new WaitCallback(TaskProc1), i);
}
public static void TaskProc1(object x) //执行的任务
{
for(int i=1;i<5;i++)
{
Console.Write(x+":"+i+"\n");
}
}
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public int Count { get; set; }
}
------解决方案--------------------
用lambda或者委托应该可以传多个
------解决方案--------------------
一个对象可以是任何东西,包括集合,元组,或者你封装好的类型的实例,思维别那么局限啊。
------解决方案--------------------
new Thread(delegate() { this.Invoke(new Action(delegate() { 乾坤大挪移(快捷菜单, 乾坤大挪移参数); })); }).Start();
http://blog.csdn.net/xianfajushi/article/details/7609849实在是简单的事,提问的这么多!