【发布时间】:2011-03-22 15:16:33
【问题描述】:
我只是尝试创建这个简单的实现:
class Test
{
private int abc = 0;
public class TestClass
{
private void changeABC()
{
abc = 123;
}
}
}
如果我编译它,它会报错:
无法通过嵌套类型“B.Test.TestClass”访问外部类型“A.Test”的非静态成员
我不喜欢设置的解决方案:static int abc = 0;
还有其他解决办法吗?
【问题讨论】:
-
@CyberDrew:错误中说明了这一点:A = Test, B = Test.TestClass"
标签: c# nested-class