1
.net EventHandlerは、EventArgsから継承するテンプレートに限定されています。それはどうですか?実装は、次のコードを示しています。C#テンプレートを使用して間違っている代理人
[Serializable]
public delegate void EventHandler<TEventArgs>(object sender, TEventArgs e);
しかし、私はTEventArgsは単なる名前だと思います。 MyClassから継承するものに限定された型指定されたデリゲートを書くにはどうすればよいですか?
Jon Skeetのコードを見ると、2秒で解決策が見えます。私は両方の答えを使用して、ドキュメントへのリンクを逃したくはありませんが、正しい答えを1つだけマークすることができます。 – Tarion
リンクを追加するにはフォルトではありません;でも、明らかな部分も書き留めてください。 – Tarion