定义了个含线程的类,那把此类的对象作为参数传入其他函数中,那此过程中,原来对象中的那个线程是不是也跟类的其他成员变量一样传入到新的类对象中???
不知道大家听懂我的意思没?比如:
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 成员是值传递???
}
不知道大家听懂我的意思没?比如:
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 成员是值传递???
}
解决方案 »
- 倾家荡产雪地里跪求:为什么邮件正文不显示?
- Grideview 自带编辑按钮 没反应啊~~~~
- C#下的数据库备份与恢复
- visual studio 2008 调试结束后假死,无反应,有人遇到过吗?!
- 求一 SQL语句!
- excel导入 数据的改变
- C#调用C的dll文件的问题
- 200分 寻求一种最为科学的更新数据的方法:请各位高人,给小弟指点指点。 谢谢。
- 请问:在Windows应用程序中使用viewtree,如何根据不同的节点激活不同的Form?
- 用程序导入CSV文件到数据库,Schema.ini碰到不认中文文件名的问题,急!!
- 机器上只安装了.net framework2.0 使用1.1开发的桌面应用程序能运行么?
- 谁能推荐一个好用的windows froms表格控件给我啊?
参看
http://blog.csdn.net/Knight94/archive/2006/07/01/861383.aspx