Tengo un problema por el cual el constructor base para una clase derivada no se está ejecutando. Lo he hecho cientos de veces y no puedo entender por qué el constructor base no se está ejecutando. Espero que alguien pueda encontrar algo simple que me falta. Un ejemplo del código está debajo. ¿Alguien tiene alguna idea de por qué mi constructor base no se llama primero? Tengo otras clases que se implementan de la misma manera y el constructor base siempre se llama primero.El constructor base no recibe la llamada
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;
}
¿Puedes mostrar la jerarquía de herencia aquí? – JaredPar