Главная / Программирование на языке высокого уровня C# / Дан фрагмент кода: public event DiskChangeHandler OnDiskChange; public class DiskChangeEventArgs : EventArgs { public int Sequence; public string Message; public DiskChangeEventArgs(int sequence, string message) { Sequence = sequence; Message = message; }

Дан фрагмент кода: public event DiskChangeHandler OnDiskChange; public class DiskChangeEventArgs : EventArgs { public int Sequence; public string Message; public DiskChangeEventArgs(int sequence, string message) { Sequence = sequence; Message = message; } } // запись файла на несколько дискет; когда дискета заполнена, // возникает событие – подсказка вставить следующую дискету public void WriteToFloppy() { // цикл записи, здесь подсказка вставить следующую дискету OnDiskChange(null, new DiskChangeEventArgs(2, "Please insert next disk")); } Для передачи информации подписчику использован пользовательский класс DiskChangeEventArgs.Какое из описаний делегата подходит для приведенного кода?

вопрос

Правильный ответ:

public delegate void DiskChangeHandler(object sender, DiskChangeEventArgs e);
public delegate void OnDiskChange(object, EventArgs);
public delegate void DiskChangeHandler(object sender, event OnDiskChange);
public delegate void DiskChangeHandler(object sender, event EventArgs);
Сложность вопроса
93
Сложность курса: Программирование на языке высокого уровня C#
80
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на пять с минусом.
29 сен 2018
Аноним
Я провалил экзамен, почему я не нашёл этот великолепный сайт с ответами интуит до зачёта
12 май 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.