C#の機能の一つ、LINQ。 LINQの関数を一覧にしてみました。 要素を取得したいとき First, FirstOrDefault Last, LastOrDefault Single, SingleOrDefault ElementAt, ElementAtOrDefault Skip, SkipWhile Take, TakeWhile DefaultIfEmpty Where 要素を調べたいとき All Any Contains OfType SequenceEqual Count, LongCount 要素内で計算したいとき Max Min Average Sum Aggregate シーケンス(配列やリスト)を変換したいとき ToArray ToList ToDictionary AsEnumerable Cast Reverse Distinct Select, Select