В методе вызова события OnClick, во время компиляции возникает ошибка - C#
Формулировка задачи:
Всем привет . Подскажите, почему в методе вызова события OnClick4(), во время компиляции возникает ошибка
?
Событие "Events.Button_user.Click4" может находиться только в левой части операции += или -=
public delegate void ClickHandler();
class Button_user
{
ClickHandler click4;
public event ClickHandler Click4
{
add
{
click4 += value;
}
remove
{
click4 -= value;
}
}
public void OnClick4()
{
Click4();
}
}
class Program
{
static void btn_Click_4()
{
Console.WriteLine("Btn 4 Click!");
}
static void Main(string[] args)
{
Button_user btn = new Button_user();
btn.Click4 += btn_Click_4;
btn.OnClick4();
Console.ReadLine();
}
}Решение задачи: «В методе вызова события OnClick, во время компиляции возникает ошибка»
textual
Листинг программы
public event ClickHandler Click2;
public void OnClick2()
{
if (Click2 != null)
Click2();
}