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

本文关键字:错误 不存在 上下文 | 更新日期: 2023-09-27 18:01:48

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
    }
}

如果客户端是公共的,为什么我得到这个编译错误?我需要有一个客户端,这将从任何其他窗口或类访问。请帮忙解决。

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

你需要这样调用它:

MainWindow.client.Connect();