判断一个子类ctor是否称为基类一

时间:2010-11-23 14:23:40

标签: c#

如何以编程方式查明类的ctor是否调用了它的基类ctor以及使用了什么参数?

1 个答案:

答案 0 :(得分:2)

派生类构造函数始终调用基类构造函数。这是C#语言规范所要求的。

要找出传递的参数,您可以询问基类,如果它保存了它们,但没有通用的方法。

找到我所见过的所有代码都无法找到所调用的基类构造函数。基类必须显式保存该信息,但通常不同的构造函数只使用某些内部数据的默认值。