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

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

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

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

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

textual
Листинг программы
 public class Mail
    {
        public string Letter { get; set; }
    }
 
    public class Mailbox
    {
        public void AddLetter(string letter, Action<string> afterReceive)
        {
            var e = new Mail {Letter = letter};
            afterReceive(letter);
        }
    }
}
 
internal class Program
{
    private static void Main(string[] args)
    {
        var mailbox = new Mailbox();
        mailbox.AddLetter("Письмо", (s => { Console.WriteLine("Получено письмо!\nТекст: {0}", s); }));
 
        Console.Read();
    }
}

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


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

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

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