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

标签 c#

在以下场景中:

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

   public class innerClass
   {

   }
}

你需要在给它赋值之前实例化内部类属性吗,就像这样?

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

   public innerClass Ic
     {get;set}

   public class innerClass
   {

   }
}

最佳答案

在什么范围内声明类并不重要——您应该始终以相同的方式处理类:在与特定类实例交互之前,您必须使用创建它新的运算符。

关于C# 嵌套类需要实例化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2853258/

相关文章:

c# - 如何将不记名授权 header 附加到 swagger 请求。虚张声势 v 5.0.0-rc2

c# - 只读结构与类

c# - .NET 4.6 Oracle.ManagedDataAccess 要求

c# - AppHub 的报告工具

c# - 未使用 asp.net 下载 Zip 文件

c# 社交网络库 API 包装器

c# - 内部接口(interface)和类

c# - 只打印一页

c# - 如何正确加载预制件

c# - 来自单个 DotNet Core 项目配置文件的多个二进制文件