Влияние на производительность .net Events

У нас в офисе была дискуссия о том, как решить конкретную проблему, и было организовано мероприятие (без каламбура). Ответ был отрицательным, ссылаясь на неправильное использование и то, что они могут быть дорогими.

Я понимаю проблемы, стоящие за неправильным использованием, и я знаю, что они являются просто специальным делегатом многоадресной рассылки, но учитывая сценарий, в котором присутствует не более одного прослушивателя, почему использование события вместо вызова метода считается «дорогим»?

Обновить:

Просто чтобы прояснить, это не о какой-то конкретной реализации, это более общий вопрос о стоимости использования события вместо вызова метода.

Ответы на вопрос(0)

Ваш ответ на вопрос