Анонимные методы, делегаты - C#

Узнай цену своей работы

Формулировка задачи:

День добрый. У меня вот такой вопрос. Ниже сделан скрин, после его просмотра, можете сказать, зачем в строке вызова уже зарегистрированного делегата писать именно так ?
d("");
Имеется ввиду, если вывести просто
d();
- ошибка компиляции. Если так
d(string str);
- Тоже ошибка. Что за странный метод вывода делегата, и можно ли как-то это изменить, или есть какие-то другие варианты вывода, потому что рано или поздно это может не плохо запутать человека, и кроме того это же таки усложняет читаемость кода. Я понимаю, что делегаты в основном используются с события, но в события тоже бывают часто такие ситуации, когда приходится дважды указывать аргументы ( в основном когда используешь анонимные методы) .

Решение задачи: «Анонимные методы, делегаты»

textual
Листинг программы
Del d = delegate(string s) { Console.WriteLine(s); };

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы