当我们在同一个 class 中创建 class 的实例时会发生什么?

What happens when we create an instance of class in same class?

当我们像这样在同一个 class 中创建 class 的实例时,引用实际上会发生什么:

public class Class1
{
  public Class1 instatnce;
}

以及当我们尝试获取对实例的访问权限时它的外观参考。

没问题。例如:

public class Class1
{
  public Class1 Instance {get; set;}
}

public class Class2
{
     public void Test()
     {
         Class1 class1 = new Class1();
         var nestedInstance = class1.Instance;
     }
}

请阅读单例模式:https://msdn.microsoft.com/en-us/library/ff650316.aspx 这让你了解这个案例