1

ここの記事を使用して、弱い参照ハンドラー パターンを実装します。

WPF のイベント ハンドラーが EventHandler のインスタンスではないことがわかる前に、コードは本当に完璧です。のようなPropertyChangedEventHandler:

public delegate void PropertyChangedEventHandler(object sender, PropertyChangedEventArgs e);

と同じ署名を持っていると思いますがEventHandler<PropertyChangedEventArgs>EventHandlerは次のとおりです。

public delegate void EventHandler<TEventArgs>(object sender, TEventArgs e);

直接変換しようとしましたが、C# は「できません」と言いました。
私の質問は、これら 2 種類のデリゲートをスムーズに変換することは可能ですか?
それらの違いは何ですか?

4

1 に答える 1