Content-Length: 202749 | pFad | http://b.hatena.ne.jp/suVene/sample/c%23/

[B! sample][c#] suVeneのブックマーク

タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

sampleとc#に関するsuVeneのブックマーク (1)

  • 連載:C#入門 第17回 処理を委譲するdelegate

    delegateとは何か 「delegate」は日語では「委譲」と訳されることが多い。委譲という言葉が分かりにくいと思うなら、「代表者」と考えてもよい。何かの処理を実行させたいときに、直接処理機能を持つメソッドを呼び出すのではなく、代表者に処理を求めるのである。代表者は処理機能自体は持っていないが、それを処理できる適切なメソッドを知っており、そのメソッドに処理要求を渡す。 最も単純な状況を考えてみよう。「クラスA」の「メソッドa」は自分では何も処理せず、常に「クラスB」の「メソッドb」に処理をゆだねるとしよう。このような場合、「メソッドa」の中に「メソッドb」を呼び出すコードを書けばよいので、特別な機能は何も必要がない。しかし、このように常に処理をゆだねる相手が決まっているとは限らないし、相手が常に1つとも限らない。このような状況に対処するために、C#のdelegate機能が存在するわけ

    suVene
    suVene 2008/07/25
    delegateの使用例
  • 1








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://b.hatena.ne.jp/suVene/sample/c%23/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy