Ich habe ein Problem, bei dem der Basiskonstruktor für eine abgeleitete Klasse nicht ausgeführt wird. Ich habe das hundert Mal getan und kann nicht herausfinden, warum der Basiskonstruktor nicht ausgeführt wird. Ich hoffe, dass jemand etwas Einfaches finden kann, das mir fehlt. Ein Beispiel für den Code ist unten. Hat jemand eine Idee, warum mein Basiskonstruktor nicht zuerst aufgerufen wird? Ich habe andere Klassen, die auf die gleiche Weise implementiert sind, und der Basiskonstruktor wird immer zuerst aufgerufen.Der Basiskonstruktor wird nicht aufgerufen
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;
}
Können Sie hier die Vererbungshierarchie anzeigen? – JaredPar