定义了个含线程的类,那把此类的对象作为参数传入其他函数中,那此过程中,原来对象中的那个线程是不是也跟类的其他成员变量一样传入到新的类对象中???
不知道大家听懂我的意思没?比如:
public class Person
{
     public string name;
     public Thread WalkThread;     public Person(string myName)
     {
this.name = myName;
WalkThread = new Thread(new ThreadStart(WalkRun));
     }     public void WalkRun()
     {
MessageBox.Show(this.name.ToString() + ",你过得还好吗?");
     }     public void Start()
     {
this.WalkThread.Start();
     }
}
person类中的2个成员变量:string name,Thread WalkThread;
现在定义个对象全局 Person person = new Person("lijing");
定义个函数 function1()
           {
                  //调用函数function2
                  function2(person);
           }定义个函数 function2(Person pp)
           {
                  Person p = pp;
                  //p 对象里的 name成员和 WalkThread 成员是值传递???
           }