ThreadStart创建的进程都是无参的,如何给他们传递参数?能否写的详细点,处学者,谢谢

解决方案 »

  1.   

    我创建了一个类的方法的进程,再获取参数,然后再开始进程,这样好象不行
    Thread thread = new Thread(new ThreadStart(Class1.myMethod)) ;
    thread.Getname(name) ;
    thread.Start() ;
      

  2.   

    Class1 c1 = new Class1();
    c1.name = "";Thread thread = new Thread(new ThreadStart(c1.func())) ;
    thread.Start() ;
      

  3.   

    弄错了,2楼的代码是
    Thread thread = new Thread(new ThreadStart(Class1.myMethod)) ;
    Class1.Getname(name) ;
    thread.Start() ;
    高手帮忙看看,谢谢
      

  4.   

    大致下面:public class proc
    {
       priavate string  _name ;
       public proc(string name)
        {
          _name =name
        }
      public void doVoid()
      {
        //里面构造函数的参数做事情
      }
    }引用:proc p= new proc("test");Thread thread = new Thread(new ThreadStart(p.doVoid())) ;
    thread.Start() ;
    和    hdt(倦怠)  思想一致,====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2