1

如何在 c# 中从另一个表单访问布尔值?例如,我想访问 public bool isTrue = true; 来自 Form2 中的 Form1。这该怎么做 ?

我只知道如何在 Unity3D Form1.isTrue = true; 中做到这一点 但这在带有 .Net Forms 的 C# 中不起作用....

4

2 回答 2

2

对于快速而肮脏的方法,只需将其声明为静态。

public static bool isTrue = true;

然后您可以使用 Form1.isTrue = true; 访问它

于 2013-04-22T23:52:01.270 回答
0

有很多方法可以解决这个问题。我建议创建一个类来保存您的各种共享状态,包括您的布尔值,然后构造传入此状态对象的两个表单。或者至少,使用传递状态的 Form2 的构造函数。

于 2013-04-22T23:45:35.927 回答