线程执行带多个参数的方法

C#代码
  1. //############################################################    
  2. //---------------线程执行带多个参数的方法------------  
  3. void findName(object li)   
  4. {  
  5.     //-----------------泛型集合---------------  
  6.     List<string> list = li as List<string>;  
  7.     if (list != null)  
  8.         foreach (string str in list)  
  9.         {  
  10.             MessageBox.Show(str);  
  11.         }  
  12.   
  13.     //----------------动态数组----------------  
  14.     //ArrayList list = li as ArrayList;  
  15.     //if (list != null)  
  16.     //    foreach (string str in list)  
  17.     //    {  
  18.     //        MessageBox.Show(str);  
  19.     //    }  
  20.   
  21.     //------------------数组------------------  
  22.     //string[] list = li as string[];  
  23.     //if(list != null)  
  24.     //foreach (string str in list)  
  25.     //{  
  26.     //    MessageBox.Show(str);  
  27.     //}  
  28. }  
  29. private void btnThreadManyParameters_Click(object sender, EventArgs e)  
  30. {  
  31.     Thread thd = new Thread(findName);  
  32.     thd.IsBackground = true;  
  33.     //使用泛型集合  
  34.     thd.Start(new List<string>() { "JIM""TOM""LUCY" });  
  35.   
  36.     //使用动态数组  
  37.     //thd.Start(new ArrayList(){ "JIM", "TOM", "LUCY" });  
  38.   
  39.     //使用数组  
  40.     //thd.Start(new string[] { "JIM", "TOM", "LUCY" });  
  41. }  

 以上代码请结合:http://www.zhuzhiyong.com.cn/article/zzy_wf/315.htm 



[本日志由 月神 于 2012-01-15 08:05 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 多线程
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.