重複の可能性:
イベント引数のない EventHandler タイプ
プロジェクト全体でイベント ハンドラーと対応するイベント引数 ( :EventArgs
) を作成しています。しかし、私はこのEventArgs
オブジェクトが必要かどうか疑問に思っています。私がよくこのEventArgs
on プロパティに持っているように、この特定のEventHandler
.
値を直接使用できる EventArgs オブジェクトが必要なのはなぜですか?
このように特定のオブジェクト コンテナーを使用することの価値を理解しています。しかし、ほとんどの場合、渡す必要があるのは 1 つまたは 2 つのオブジェクトだけです。例:PropertyChangedEventHandler
String で十分なのに EventArgs をわざわざ使用するのはなぜでしょうか? それはオーバーヘッドをもたらしませんか?