将变量声明移到方法之外并将其公开,然后在方法中实例化它:
public Robo_Pass pass = null; public void Btn_Robo_Pass_Click(object sender, EventArgs e) { ... if (test == false) { pass = new Robo_Pass(); ... } ... }
您现在可以通过类的对象访问它:
var yourClass = new YourClass(); yourClass.method(variable);
如果您希望它在没有创建类的对象的情况下可用,请将其设置为静态:
public static Robo_Pass pass = null;
然后你可以通过电话来获得它 YouClass.pass.method(variable) 。只要记住确保它已经被初始化,或者检查它是否仍然是空的。
YouClass.pass.method(variable)