Чтении Подробно о C #, 2-е издание , раздел 2.1.2, посвященный объединению и удалению делегатов.
В заголовке подраздела говорится, что «делегаты неизменны» и что «ничего о их можно изменить ". В следующем абзаце, однако, говорится об использовании таких конструкций, как
x += y;
, где x
и y
- переменные совместимых типов делегатов.
Разве я не просто изменил ] х
? Или часть неизменяемости имеет дело с тем, когда x
удаляется, когда я делаю это (т.е. немедленно)?