2009-11-11 3 views
0

자식 클래스의 생성자에서 필요한 메서드를 호출하지 않을 때 Visual Studio 컴파일러에서 오류를 생성하도록하려면 어떻게해야합니까? 양식 디자이너 코드를 편집 할 때와 마찬가지로 InitializeComponent()이 양식 생성자의 첫 번째 호출이 아닐 때 컴파일러는 불평합니다.자식 클래스 생성자에서 메서드를 호출해야 함

VB.NET에서도 가능합니까?

답변

2

왜 부모 클래스의 생성자에서 필요한 메서드를 호출하지 않습니까?

+0

나는 그것에 대해서 생각조차하지 않았다. 그것은 지금 당장 내 문제를 해결하지만 필자가 필요로하는 메소드에 대한 중복 호출을 피할 수있는 방법을 찾아야한다. 도와 주셔서 감사합니다. :) –

0

VB에서는 잘 모르겠지만 클래스에서 부울을 설정할 수 있습니다. 메서드가 호출되면 true로 설정하고 false이면 예외를 throw 할 수 있습니다. 그냥 생각.

+0

필자가 필요로하는 메서드에 대한 중복 호출을 피하기 위해 이와 같은 작업을 수행해야 할 수도 있지만 지금은 다른 방식으로 내 문제를 해결했습니다. 의견을 보내 주셔서 감사합니다! –

관련 문제