プライベート・メンバーは、宣言されたクラスおよび構造体でのみアクセス可能です.

1900 ワード

通常、プライベートメンバー(private)は、宣言されたクラスおよび構造体でのみアクセスできます.次のクラスです.
1 class A

2 {

3   private int i;

4 }

Aの内部だけがiにアクセスできることはよく知られている.
次のクラスを見てみましょう.
 1 class B

 2 { 

 3   private int i; 

 4    void DoSomeThing() 

 5   {

 6     B b = new B();

 7     int c = b.i; // b i

 8   } 

 9 }

驚かないでください.MSDN、http://msdn.microsoft.com/zh-cn/library/st6sy9xe.aspxを調べてください.そのうち、同じネストタイプでもプライベートメンバーにアクセスできます.