需要在子类构造函数中调用方法

时间:2009-11-11 18:49:09

标签: .net vb.net inheritance constraints

如果在子类的构造函数中未调用所需方法,如何强制Visual Studio编译器生成错误?就像编辑表单设计器代码一样,当InitializeComponent()不是表单构造函数中的第一个调用时,编译器会抱怨。

这在VB.NET中是否可行?

2 个答案:

答案 0 :(得分:2)

为什么不在父类的构造函数中调用所需的方法?

答案 1 :(得分:0)

我不知道VB,但也许你可以在类中设置一个布尔值,在调用方法时将其设置为true,如果为false则抛出异常。只是一个想法。