É seguro adicionar delegados a eventos com a palavra-chave new?

ma coisa que me preocupa é que descobri duas maneiras de registrar delegados em evento

OnStuff + = this.Handle;OnStuff + = novo StuffEventHandler (this.Handle);

O primeiro é limpo e faz sentido fazer "OnStuff - = this.Handle;" cancelar o registro do evento ... Mas com o último caso, devo fazer "OnStuff - = new StuffEventHandler (this.Handle);"? Parece que não estou removendo nada, pois estou inserindo outra referência do StuffEventHandler. O evento compara o delegado por referência? Estou preocupado que eu poderia começar um pool de memória desagradável aqui. Me pega? Não tenho a referência ao "novo StuffEventHandler" que registrei anteriormente.

Qual é a desvantagem de fazer o número 1?

Qual é o benefício de fazer o nº 2?

questionAnswers(8)

yourAnswerToTheQuestion