该名称在当前上下文错误中不存在

时间:2013-03-02 19:05:00

标签: c# .net wpf winforms

public partial class MainWindow: Window {
    public static ABClient client;

    public MainWindow() {
        InitializeComponent();
        client=new ABClient();
        client.Connect();
    }
}

class B {
    public B() {
        client.Connect();  // The name 'client' does not exist in the current context
    }
}

如果客户端是公共的,为什么会出现此编译错误?我需要有一个可以从任何其他窗口或类访问的客户端。请帮助解决。

1 个答案:

答案 0 :(得分:4)

你需要这样称呼它:

MainWindow.client.Connect();