Дочерний к родительскому классу Object Reference не установлен на экземпляр Object C #

Пожалуйста, замените type="submit" на type="button" и повторите попытку. Надеюсь, он должен работать.

-1
задан Mohammadreza Farahani 20 January 2019 в 01:51
поделиться

1 ответ

Из исходного вопроса не совсем ясно, где выбрасывается исключение, но выглядит очень странно, что вы повторяете несколько строк из firstButtonClicked в производном (дочернем) классе, а затем вызываете метод в базе (родительский) класс.

Когда вы следуете по пути кода, например, ImagesClick увеличивается вдвое (один раз в производном классе, а затем один раз в родительском классе, то же самое происходит с buttonClicked() и моим предположением (потому что я не знаю, реализация) состоит в том, что кнопка становится неактивной, потому что buttonClicked() вызывается дважды.

Одним из преимуществ наследования является то, что вам не нужно повторять общий код. Ваш метод производного класса firstButtonClicked может работать с просто:

public override void firstButtonClicked()
{   
    finalAnswer += "f";
    TryInheritance =finalAnswer;
    base.firstButtonClicked();
}
0
ответ дан Tim Hirst 20 January 2019 в 01:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: