В MSDN Учебное пособие по событиям подключение к событиям показано на примере:
// Add "ListChanged" to the Changed event on "List":
List.Changed += new ChangedEventHandler(ListChanged);
...
// Detach the event and delete the list:
List.Changed -= new ChangedEventHandler(ListChanged);
Где я держу ссылку на делегата. Пример:
ChangedEventHandler myChangedEvent = new ChangedEventHandler(ListChanged);
List.Changed += myChangedEvent;
...
List.Changed -= myChangedEvent;
Когда я смотрю пример кода MSDN, "- = новый" просто выглядит неправильно. Почему в этом списке есть ссылка на обработчик событий, который я только что создал?
Очевидно, я должен думать о вещах не так? Могу ли я получить указатель на техническое объяснение того, как - = работает, видя, как - =, похоже, не использует его.