В методе вызова события OnClick, во время компиляции возникает ошибка - C#

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

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

Всем привет . Подскажите, почему в методе вызова события OnClick4(), во время компиляции возникает ошибка
Листинг программы
  1. Событие "Events.Button_user.Click4" может находиться только в левой части операции += или -=
?
Листинг программы
  1. public delegate void ClickHandler();
  2. class Button_user
  3. {
  4. ClickHandler click4;
  5. public event ClickHandler Click4
  6. {
  7. add
  8. {
  9. click4 += value;
  10. }
  11. remove
  12. {
  13. click4 -= value;
  14. }
  15. }
  16. public void OnClick4()
  17. {
  18. Click4();
  19. }
  20. }
  21.  
  22. class Program
  23. {
  24. static void btn_Click_4()
  25. {
  26. Console.WriteLine("Btn 4 Click!");
  27. }
  28. static void Main(string[] args)
  29. {
  30. Button_user btn = new Button_user();
  31. btn.Click4 += btn_Click_4;
  32. btn.OnClick4();
  33. Console.ReadLine();
  34. }
  35. }

Решение задачи: «В методе вызова события OnClick, во время компиляции возникает ошибка»

textual
Листинг программы
  1.  public event ClickHandler Click2;
  2.  public void OnClick2()
  3.         {
  4.             if (Click2 != null)
  5.                 Click2();
  6.         }

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


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

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

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

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

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

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