嵌套类的范围

Vac*_*ano 3 c#

如果我有一个嵌套类,那么拥有的类中是否存在所拥有的类?

例如:

public class OwningClass 
{

    int randomVariable = 1;

    public void MakingMethod()
    {
        OwnedClass owned = new OwnedClass();
        owned.SomeMethod();
    }

    private class OwnedClass
    {
        public void SomeMethod()
        {
            // Is anything from OwningClass available here?
        }

    }

}
Run Code Online (Sandbox Code Playgroud)

Phi*_*ert 6

您拥有的类中的任何"静态"都可以在嵌套类中使用.

如果在内部类的某个方法中拥有拥有类的实例,则还可以访问其私有成员.