はこれです:削除するイベントハンドラ
Button.Click -= new EventHandler(Button_Click);
これと同じ:
Button.Click -= Button_Click;
私には前者はメソッドへの新しい参照を削除し、後者のようですので、私は尋ねます1つはメソッド自体を削除しています。しかし、もう一度、新しいEventHandlerの部分は、プログラマが明示的にそれを割り当てない場合、+ =または - =オーバーロードに暗黙的に含まれている可能性があります。
場合、それはどの程度
Button.Click -= new EventHandler(Button_Click);
VS
Button.Click -= Button_Click;
おかげで異なっています。
答えをありがとう。 – Carlo