// CS0038: Cannot access a nonstatic member of outer type `A' via nested type `C.N' // Line: 12 class A { protected int n = 0; } class B : A { } class C : B { class N { internal int foo () { return n; } } public static int Main () { N a = new N (); return a.foo (); } }