Пример кода, в котором события невозможно заменить обычными методами - C#

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

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

Форумчане не покажите примерчик не большой, где нужны события и из не возможно заменить обычным методом? Ведь по факту можно и методы везде впихивать)))

Решение задачи: «Пример кода, в котором события невозможно заменить обычными методами»

textual
Листинг программы
  1.  public class Mail
  2.     {
  3.         public string Letter { get; set; }
  4.     }
  5.  
  6.     public class Mailbox
  7.     {
  8.         public void AddLetter(string letter, Action<string> afterReceive)
  9.         {
  10.             var e = new Mail {Letter = letter};
  11.             afterReceive(letter);
  12.         }
  13.     }
  14. }
  15.  
  16. internal class Program
  17. {
  18.     private static void Main(string[] args)
  19.     {
  20.         var mailbox = new Mailbox();
  21.         mailbox.AddLetter("Письмо", (s => { Console.WriteLine("Получено письмо!\nТекст: {0}", s); }));
  22.  
  23.         Console.Read();
  24.     }
  25. }

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


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

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

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы