Se os delegados são imutáveis, por que posso fazer coisas como x + =
Lendo C # Em Profundidade, 2ª ediçãoeção 2.1.2 sobre a combinação e remoção de delegado
O título da subseção afirma que "os delegados são imutáveis" e que "nada sobre eles pode ser alterado". No próximo parágrafo, porém, ele fala sobre o uso de construções como
x += y;
Ondex
ey
são variáveis de tipos de delegados compatívei
Eu não acabei de mudarx
? Ou a parte da imutabilidade lida com quandox
é descartado quando faço isso (ou seja, imediatamente)?