从嵌套类到包含类的C#成员访问

Mik*_*ike 4 c#

我有ClassB,它嵌套在ClassA中.在ClassA中我有一个名为_MyId的变量...如何从ClassB访问_MyId?

提前致谢!

Ada*_*son 5

简单地说,你需要一个实例的引用ClassAClassB.

C#的嵌套类与Java的工作方式不同,如果这是你习惯的.最接近的类似物将是Java的static class当施加到嵌套类型(也就是说C#的嵌套类与外类的特定实例相关联).

换句话说,与外部类相比,C#的嵌套类不是"特殊的",除了它们可以看到外部类的私有成员.尽管如此,您仍然需要引用外部类才能访问它们.