我有以下问题:
public class ChildClass{
public Object Parent = null;
}
public class ParentClass{
public ChildClass CreateChild(){
return new ChildClass{ Parent = this; }
}
}
我对对象初始化器的理解有点卡住了。 CreateChild()
方法中,this
是指ParentClass
还是ChildClass
?
最佳答案
this
将引用它所在的类。
在示例中,this
将是 ParentClass
的实例,因为它是在 ParentClass
的 主体中声明的.
关于c# - 在对象初始值设定项中使用 "this",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10920702/