C#全局变量

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:38:38
如何在一个解决方案中的两个windows窗体间传递数据,比如窗体A有个STRING数据要传给B窗体,要如何写全局变量,在哪里写,希望知道的能告诉我,先谢谢了!

C#里面没有全局变量,你可以自定义事件,把你要传递的内容作为事件的属性,在A里面添加这种类型的事件,并使用委托来在B里处理这个事件

不需要全局变量,为b窗体类定义一个public 属性 Title, 然后a窗口给b窗口实例的属性Title 赋值即可.
..class frmB:Form
{
privat string title;
public string Title
{
....
}

private string show()
{
.....
// 这里对 title变量操作,譬如显示 即可
}
}

在窗体 a中操作

...
frmB frmB1 = new frmB();
frmB.Title="传递的字符串";
...

利用委托,线程