0
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つ必要です。解決策を手伝ってください。

4

1 に答える 1

4

あなたはそれをこのように呼ぶ必要があります:

MainWindow.client.Connect(); 
于 2013-03-02T19:09:55.330 に答える