c# 的两个线程之间怎样进行 数据传递?
我先建立了一个线程A,在线程A中又建立了一个一个线程B,在建立线程B的时候,需要向B传递一些文本数据,请问我怎样编程实现?用什么类?...
我先建立了一个线程A,在线程A中又建立了一个一个线程B,在建立线程B的时候,需要向B传递一些文本数据,请问我怎样 编程实现?用什么类?
展开
1个回答
展开全部
private void button1_Click(object sender, EventArgs e)
{
System.Threading.Thread TestThread = new System.Threading.Thread(new System.Threading.ParameterizedThreadStart(Test));
object test="asdfasdf";
TestThread.Start(test);
}
private void Test(object test)
{
string k = test.ToString();
}
参数只能是object 类型。具体也可以是一个类传递进去,但是把这个类转换为object然后传进去,然后里面再把OJBECT转换成类!
{
System.Threading.Thread TestThread = new System.Threading.Thread(new System.Threading.ParameterizedThreadStart(Test));
object test="asdfasdf";
TestThread.Start(test);
}
private void Test(object test)
{
string k = test.ToString();
}
参数只能是object 类型。具体也可以是一个类传递进去,但是把这个类转换为object然后传进去,然后里面再把OJBECT转换成类!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询