私は実際に何をしているのか考えずに、カスタムのデリゲートタイプと汎用のAction
デリゲートタイプを使ってイベントを楽しく書いています。イベントに常にEventHandlerを使用する必要がありますか?
私はそれはさておき、私はむしろ私自身よりも、これらの定義済みデリゲート型を使用する傾向がありますAction
とEventHandler
のためのいくつかの素晴らしい拡張ヘルパーを持っていますが、...
有利にする慣例以外の良い理由がありますカスタムデリゲートタイプの場合はEventHandler
とEventHandler<T>
、デリゲートタイプの場合はAction
です。
私はこれらの議論が好きです。私はEventArgsクラスの作成に固有の余計な努力のためにAction <>に傾いていると思います。次回よりもっと慎重に自分の選択を検討します:) – Andy