在以下场景中:
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/