文字通り、何かが起こったことをユーザーに知らせるイベントがあります。イベントからデータが渡されないため、そのイベントに対して手動でアクションを実行する必要があります。
ただし、何がより慣用的なものになるかはわかりません。
public event Action MyEvent;
//clearly says no arguments
public event EventHandler MyEvent;
//uses the EventHandler class to no effect, but might be more idiomatic.
public event Action<object> MyEvent;
//just like the first but passes the sender if needed.
これを行う標準的な方法はどれですか?