Главная /
Программирование на языке высокого уровня C# /
Дан фрагмент кода: public class Publisher { public event EventHandler OnPublish; public void DoPublish() { OnPublish(this, null); } } Что произойдет, если метод DoPublish() инициирует событие OnPublish, и при этом не будет ни одного подписчика этого событ
Дан фрагмент кода:
public class Publisher
{
public event EventHandler OnPublish;
public void DoPublish() {
OnPublish(this, null);
}
}
Что произойдет, если метод DoPublish()
инициирует событие OnPublish
, и при этом не будет ни одного подписчика этого события?
вопрос
Правильный ответ:
Будет выброшено исключение ApplicationException
Будет выброшено исключение NoEventSubscribersException
Событие будет инициировано, и система его обработает
Будет выброшено исключение NullReferenceException
Событие будет инициировано, но поскольку подписчиков нет, то никакого эффекта это не вызовет
Сложность вопроса
67
Сложность курса: Программирование на языке высокого уровня C#
80
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Незамедлительно уничтожьте сайт vtone.ru с ответами с интуит. Не ломайте образование
31 авг 2019
Аноним
Очень сложные тесты
20 май 2017
Другие ответы на вопросы из темы программирование интуит.
- # Выберите функции среды программирования
- # Что будет выведено на экран в результате выполнения фрагмента программы? <pre> for (int i = 0; i < 3; ++i) { switch (i) { case 0 : Console.Write("ZERO "); break; case 1 : Console.Write("ONE "); break; default: Console.Write("DEF "); goto case 0; } } </pre>
- # Какое из утверждений описывает разницу между константами и полями?
- # При вызове метода его аргументы и параметры должны соответствовать друг другу:
- # Какой из приведенных интерфейсов должен реализовывать класс для обеспечения возможности сортировки объектов по различным критериям?