파생 클래스의 기본 생성자가 실행되지 않는 문제가 있습니다. 이 작업을 백 번 반복했기 때문에 기본 생성자가 실행되지 않는 이유를 알지 못합니다. 나는 누군가가 내가 누락 된 단순한 것을 발견 할 수 있기를 바라고있다. 코드 예는 다음과 같습니다. 누구든지 내 기본 생성자가 먼저 호출되지 않는 이유를 알고 있습니까? 같은 방식으로 구현되는 다른 클래스가 있고 기본 생성자가 항상 먼저 호출됩니다. 두 번째 생성자가 호출 될 때 같은 클래스의 기본 생성자가 아닌 기본 클래스를 호출하려고 한 것 같은데기본 생성자가 호출되지 않습니다.
if (item.GetType() == typeof(OtherChargeItem))
{
OtherChargeItemAddUpdateTest test = new OtherChargeItemAddUpdateTest((OtherChargeItem)item);
test.StartPosition = FormStartPosition.CenterParent;
test.ShowDialog();
}
public OtherChargeItemAddUpdateTest()
{
InitializeComponent();
}
public OtherChargeItemAddUpdateTest(OtherChargeItem item)
: base()
{
currentItem = item;
}
여기에 상속 계층 구조를 표시 할 수 있습니까? – JaredPar