.NET のデリゲート クラスを支配してMulticastDelegate
いるのでお聞きしたいのですが、Delegate
クラスを使用するユースケースはありますか?
つまり、 type の変数と typeDelegate
の別の変数がある場合MulticastDelegate
、異なるメソッドオーバーライド (例: GetInvocationList
) が呼び出されますが、すべての単一プログラマー定義のデリゲートがクラスMulticastDelegate
を使用するためのポイントとなるものから継承する場合はどうなりますか?Delegate
そして、何もないと仮定した場合、代わりObsoleteAttribute
に使用するコメントでマークを付けるべきではありませんか?MulticastDelegate
または、コンパイラは暗黙のうちに " Delegate variable1;
" を " " に変更すべきではありませんMulticastDelegate variable1;
か?