2013-07-02 31 views
-3

我基本上想從同一個類中的私有方法中調用一個對象。我如何去做這件事?如何從多個私有方法調用變量?

如果我有

Private void method1(){ 

     object a = new Object(); 
     object b = new Object(); 
    } 





    Private void method2(){ 

     // call object a and b here 
      i.e. a.Children.Add(tb); 
        b.Children.Add(tb); 
    } 
+0

你不能,你必須把它們作爲類範圍的變量 –

+2

你的例子很混亂。你有兩個方法命名相同的事情,沒有重載發生。那會變得繁榮。你不「調用對象」,你可以調用對象的方法。請讓你的問題更清楚。 –

+0

你不能有兩個具有相同簽名的方法。 – Kevin

回答

1

變量是僅在該方法內的範圍。您無法在其定義的功能之外訪問它。也許有關您嘗試解決的問題的更多信息將有助於提供有用的答案。

+0

如何訪問方法範圍之外的變量?也許將公衆的知名度設置爲? – user2122032

+0

我真的不確定你想要在這裏實現什麼。嘗試提供更多的代碼。您可以擁有一個類成員變量,該變量可以被該類中的所有方法訪問。 – will

相關問題