Получение ошибки при попытке реализовать imessagebox и внедрить его в классы, отображающие окна сообщений C#
модуль пространства имен
{
открытый интерфейс IMessageBox
{
пустота ShowMessageBox(строковое сообщение);
}
общественности частичного класс form1 : форма
{
частная чтения IMessageBox _messageBox;
публичная форма 1(IMessageBox messageBox)
{
это._messageBox = MessageBox с;
}
общественного недействительными доить()
{
это._messageBox.ShowMessageBox("Тест");
}
}
}
Сообщение об ошибке : необработанное исключение типа "System.NullReferenceException" произошло в AppModule.exe
Дополнительная информация: ссылка на объект не установлена на экземпляр объекта.
Что я уже пробовал:
Я знаю, что messagebox-это null, но я не понимаю, как его инициализировать. Пожалуйста помогите