Вы должны войти, чтобы создавать сообщения и темы.

Зачем += в лямбде? [Решено]

Доброго времени суток!!! Сейчас смотрю урок Хачатура, про лямбда выражение. И карочи он показывает как дать событие кнопке через лямбду.

Код следущий:

button1.Click += (sender, e) => { Process.Start("notepad"); };

И вот мне что-то не понятно почему мы пишем +=. Буду дико рад если расскажите подробнее.

Час добрый, Алексей!
В данном случае Скопировано+= является оператором подписки на событие. В определённых случаях подписку на событие можно будет отменить оператором Скопировано-=. Подробнее можно прочесть на следующих страничках MSDN и METANIT.

Лайкнул Сергей
Сергей
Цитата: Андрей от 11.05.2023, 16:50

Час добрый, Алексей!
В данном случае Скопировано+= является оператором подписки на событие. В определённых случаях подписку на событие можно будет отменить оператором Скопировано-=. Подробнее можно прочесть на следующих страничках MSDN и METANIT.

Агаааа. То есть это не оператор присваивания, а как бы «присвоение оператора к событию». Теперь понял. Спасибо Андрей!!! Не ну реально спасибо огромное. Удачи и здоровья 🐵

Лайкнули Сергей и Андрей
СергейАндрей