Skip to content

mystasly48/Linq_Samples

Repository files navigation

LINQ Samples

メソッド 説明
All すべての要素が条件を満たしているか返す
Any 要素が存在するか、または条件を満たす要素が存在するか返す
Average 要素の平均値を返す
Concat 2つのシーケンスを連結
Contains 指定した要素が含まれているか返す
Count 要素数を返す
DefaultIfEmpty シーケンスが空の場合に規定値を返す
Distinct 重複を除いて返す
ElementAt 指定した位置の要素を返す
ElementAtOrDefault 指定した位置の要素を返す(なかった場合にはデフォルト値を返す)
Except 2つのシーケンスの差集合を返す
First 最初の要素を返す
FirstOrDefault 最初の要素を返す(なかった場合にはデフォルト値を返す)
Intersect 2つのシーケンスの積集合を返す
Last 最後の要素を返す
LastOrDefault 最後の要素を返す(なかった場合にはデフォルト値を返す)
Max 最大の要素を返す
Min 最小の要素を返す
OrderBy 要素を昇順にして返す
OrderByDescending 要素を降順にして返す
Range 指定した範囲の数値を返す
Repeat 指定した回数繰り返して返す
Reverse 要素の順番を逆にして返す
Select 射影する(雑)
SequenceEqual 2つのシーケンスが等しいか返す
Single 唯一の要素を返す
SingleOrDefault 唯一の要素を返す(なかった場合にはデフォルト値を返す)
Skip 指定数スキップした要素を返す
SkipWhile 条件が真の間スキップした要素を返す
Sum 全要素の合計値を返す
Take 指定数の要素を返す
TakeWhile 条件が真の間要素を取得して返す
ThenBy OrderBy後に同一の要素を昇順にして返す
ThenByDescending OrderBy後に同一の要素を降順にして返す
ToArray 配列にして返す
ToList リスト配列にして返す
Union 2つのシーケンスの和集合を返す
Where フィルターする(雑)

※シーケンスとは配列やコレクションなどの総称です
※猛烈に分かりやすい公式のドキュメントもどうぞ

About

C# における LINQ のサンプル集(標準クエリ演算子、メソッド構文)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages