タグ

ブックマーク / qiita.com/YouKnow (1)

  • とても雑にC#のデリゲート超入門&再入門 - Qiita

    ▼ ついでに後編(?)もあります。イベントとデリゲートの違いなどなど。 何度も分かった気分になって実は全然分かっていないデリゲートについてメモ。 幼児でもわかるデリゲート概要 とても雑にデリゲートとは? メソッドの処理が書いてある "場所"を 覚えてくれて、そのメソッドを 呼び出せる 仕組み を持った クラスだよ。特別扱いされて クラスとは別の機構として 存在するよ。 ①実行したいメソッドが メモリ上のどこにあるかを デリゲートに覚えさせておいて ②実行したくなった時に そのデリゲートを呼び出すと ③デリゲートが そのメソッドを 実行してくれるよ。 とても雑にデリゲートの何が便利? メソッドを 変数のように扱えるから、あるメソッドを 別のメソッドに 引数で渡したりして 後から 好きなタイミングで 実行してもらえるよ。 C#では、1つのデリゲートに 複数のメソッドを 紐づけられるから、デリゲ

    とても雑にC#のデリゲート超入門&再入門 - Qiita
  • 1