c#构造函数中的“this”?

时间:2011-12-01 00:25:04

标签: c#

在构造函数中引用时,关键字this是否指向正在创建的类的实例?

例如,我有一个特定类的所有实例的列表。如果我放    MyList.Add(本); 在构造函数的末尾,是否会添加新创建的类?

4 个答案:

答案 0 :(得分:12)

是的,确实如此。

请注意,您可能会公开某个部分初始化的班级实例which can be a bad idea

答案 1 :(得分:9)

this引用构造函数中的当前实例,就像在每个其他实例方法中一样。

答案 2 :(得分:1)

是的,这是指构造函数中的当前实例

答案 3 :(得分:0)

this总是引用当前实例, 您可以使用this作为指向实例的指针