最終更新:2015-04-27 (月) 07:05:45 (3286d)  

C♯/イベント
Top / C♯ / イベント

プロパティのデリゲート版

メモ

  • イベントに伴う追加情報はEventArgsを継承したクラスを定義してそこに追加する。

定義

  • eventキーワードを使う。
  • C♯/event
    class HogeClass
    {
      //public event デリゲート型 イベント;
      public event イベントハンドラ イベント;
    }
  • イベントハンドラはdelegate
  • イベントハンドラは〜EventHandlerという名前

具体例 : Form.Load

C♯/イベントハンドラ

  • イベントに使われるデリゲート型
    • イベントの引数の型などを定義。
    public delegate void EventNameEventHandler(object sender, EventNameEventArgs e);
  • EventHandler
  • delegate

関連