2013-03-02 61 views
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 
    } 
} 

如果客戶端是公共的,爲什麼會出現此編譯錯誤?我需要有一個客戶可以從任何其他窗口或類訪問。請幫助解決方案。該名稱在當前上下文中不存在

回答

4

你需要調用它是這樣的:

MainWindow.client.Connect(); 
+1

謝謝,什麼一個愚蠢的錯誤。那是因爲我曾經在控制檯應用程序上學習過。 – Dork 2013-03-02 19:13:18

相關問題