请问线程怎么启动带有参数并有返回值的方法的呢?
方法如下:public int start(string name,string address){}
像这样的方法线程怎么启动他呢?

解决方案 »

  1.   


                Thread t = new Thread
                    (
                        delegate()
                        {
                            int x = start("123", "345");
                            MessageBox.Show(x.ToString());
                        }
                    );
                t.Start();
      

  2.   


                Thread t = new Thread(() => { int x = start("123", "456"); MessageBox.Show(x.ToString()); });
                t.Start();