【发布时间】:2014-08-25 10:12:48
【问题描述】:
如何在此处访问方法DoSomething()?当我创建SomeClass 类型的对象时,我无法访问它。
另一方面,在公共类中包含私有类有什么用?
public class SomeClass
{
public string str = string.Empty;
private class SomePrivateClass
{
public void DoSomething()
{
...
}
}
}
【问题讨论】:
-
您可以通过
SomeClass的方法访问DoSomething(使用SomePrivateClass的实例)。 -
由于您将问题标记为 OOP - 当您打算访问嵌套类型的成员时,通常建议不要使用嵌套类型。
-
您想从哪里访问 DoSomething?来自某类?或者您是否尝试从完全不同的类访问它?