Как добавить событие в класс

Нет, Int32 x никогда не станет null.

Если вы сравниваете int с нулем, то применим оператор сравнения, который принимает два int. s

blockquote>

«Почему сравнение тип значения с нулем является предупреждением? » статья поможет вам.

37
задан TylerH 1 December 2018 в 20:16
поделиться

2 ответа

public event EventHandler Jump;
public void OnJump()
{
    EventHandler handler = Jump;
    if (null != handler) handler(this, EventArgs.Empty);
}

тогда

Frog frog = new Frog();
frog.Jump += new EventHandler(yourMethod);

private void yourMethod(object s, EventArgs e)
{
     Console.WriteLine("Frog has Jumped!");
}
57
ответ дан Quintin Robinson 1 December 2018 в 20:16
поделиться

@CQ: Почему Вы создаете локальный pf Jump копии? Кроме того, можно сохранить последующий тест путем небольшого изменения объявления события:

public event EventHandler Jump = delegate { };

public void OnJump()
{
    Jump(this, EventArgs.Empty);
}
1
ответ дан Konrad Rudolph 1 December 2018 в 20:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: