はじめに DelegateとEventって何が違うの? だとか、 ラムダ式ってどうやって記述するの? という状態なので、 今回は勉強がてら、デリゲートについてまとめてみた記事です。 デリゲートとは そもそもデリゲートとは何かと言えば、 デリゲートは日本語では「委譲」と訳されることが多い。委譲という言葉が分かりにくいと思うなら、代表者と考えてもよい。何かの処理を実行させたいときに、処理機能を持つメソッドを直接呼び出すのではなく、代表者に処理を求めるのである。代表者は処理機能は持っていないが、それを処理できる適切なメソッドを知っており、そのメソッドに処理要求を渡す。 との事。もっと簡潔に言うのであれば、 ざっくり言うと、デリゲートとは関数を入れられる変数です。 [C#] デリゲート(delegate)とはなんぞや – gomokulog みたいな感じです。 デリゲートの使い道としてよくあるのが