C# で押さえておいたほうが良い定義済みデリゲート

C# のコードを見ていると、よく定義済みデリゲートが出てくる。 最初見たときは???となったので、覚えておいたほうが良い。

以下のサイトが参考になった。

やさしいC# 3.0まとめblog: 【ラムダ式】 定義済みデリゲート一覧

定義済みデリゲートとは、クラスライブラリで定義されているラムダ式を格納出来る型のことです。

個人的によく見かけるのは Action と Func 。 それぞれ複数のパターンがあるが、基本的な意味は、 Action が戻り値 void で、 Func が戻り値ひとつ。