C# Advent Calendar 2018 - Qiita 3日目の記事です 題名は私のことです。 C#を業務レベルで使い始めて 1か月 業務のコードで => (アロー) (イカちゃんマーク) に出くわしました。 delegate という言葉に出くわして詰まりました。 率直に沸いた疑問 delegate ってなにそれ おいしいの? => が イカにしか見えない Action action = () => Console.WriteLine("Hello, World!!"); イコールが()に挟まって イカが発生していて更に謎 Func< T >Action< T > 関数に "< > " がついていて謎 画像はイメージです つまり delegate こそが本質 (多分) ざっくり調べたところでは LINQの前にラムダ式 ラムダ式のはるか前に delegate を理解しないといけないっ