日期:2014-05-17 浏览次数:21179 次
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实在是简单的事,提问的这么多!