C#do嵌套类需要实例化吗?

JL.*_*JL. 3 c#

在以下场景中:

public class outerclass
{
   public innerClass Ic
     {get;set}

   public class innerClass
   {

   }
}
Run Code Online (Sandbox Code Playgroud)

在为其赋值之前,是否需要实例化内部类属性?

public class outerclass
{
   public outerclass()
     {
        this.Ic = new innerClass(); 
     }

   public innerClass Ic
     {get;set}

   public class innerClass
   {

   }
}
Run Code Online (Sandbox Code Playgroud)

zer*_*kms 9

在声明的范围类中无关紧要 - 您应该始终以相同的方式使用类:在与特定类实例交互之前,您必须使用运算符创建new.