如何从c#中的其他表单访问bool? 例如我想访问public bool isTrue = true;来自Form2中的Form1。 这该怎么做 ?
我只知道如何在Unity3D Form1.isTrue = true中执行此操作;但这不适用于带有.Net Forms的C#....
答案 0 :(得分:1)
对于快速而肮脏的方法,只需将其声明为静态。
public static bool isTrue = true;
然后您可以使用Form1.isTrue = true;
访问它答案 1 :(得分:0)
有很多方法可以解决这个问题。 我建议创建一个类来保存你的各种共享状态,包括你的bool,然后构造传递给这个状态对象的两个表单。 或者至少使用Form2的构造函数来传递状态。