Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 c# 中从另一个表单访问布尔值?例如,我想访问 public bool isTrue = true; 来自 Form2 中的 Form1。这该怎么做 ?
我只知道如何在 Unity3D Form1.isTrue = true; 中做到这一点 但这在带有 .Net Forms 的 C# 中不起作用....
对于快速而肮脏的方法,只需将其声明为静态。
public static bool isTrue = true;
然后您可以使用 Form1.isTrue = true; 访问它
有很多方法可以解决这个问题。我建议创建一个类来保存您的各种共享状态,包括您的布尔值,然后构造传入此状态对象的两个表单。或者至少,使用传递状态的 Form2 的构造函数。