2015-09-11 111 views
-2

我有一個類定義爲外界如下:爲什麼內部靜態字符串是不可訪問,類

class Foo 
    { 
     internal string IString; 
     internal static string IstaticString; 
     public Foo() 
     { 
      IstaticString = "static"; 
      IString = "non - static"; 
     } 
    } 

我創造它的實例在主要功能類似下面,就在這個時候IString是通過訪問對象,因爲IstaticString不可訪問。 任何人都可以解釋這個原因嗎?

enter image description here

+5

靜態成員不能從實例訪問。 'Foo.IstaticString'應該可以工作 – ASh

+0

@ASh,這就是答案,你可以像這樣添加它嗎? –

+0

http://www.davesquared.net/2008/07/why-cant-i-access-static-members-from.html –

回答

0

靜態字段可以從實例類型訪問。這Foo.IstaticString應該工作

2

靜態成員不是從實例訪問。 Foo.IstaticString應該可以工作

相關問題