LINQ 一覧
演算子 | 説明 |
---|---|
Where | 述語関数に基づく制限演算子 |
Select/SelectMany | 選択関数に基づくプロジェクション演算子 |
Take/SkipTakeWhile/SkipWhile | 位置決め関数または述語関数に基づくパーティション分割演算子 |
Join/GroupJoin | キー選択関数に基づく結合演算子 |
Concat | 連結演算子 |
OrderBy/ThenBy/OrderByDescending/ThenByDescending | 省略可能なキー選択関数と比較関数に基づいて昇順または降順に並べ替える並べ替え演算子 |
Reverse | シーケンスの順序を反転する並べ替え演算子 |
GroupBy | 省略可能なキー選択関数と比較関数に基づくグループ化演算子 |
Distinct | 重複を削除するセット演算子 |
Union/Intersect | 和集合または積集合を返すセット演算子 |
Except | 差集合を返すセット演算子 |
AsEnumerable | IEnumerable への変換演算子 |
ToArray/ToList | 配列または List への変換演算子 |
ToDictionary/ToLookup | キー選択関数に基づく Dictionary または Lookup (多重辞書) への変換演算子 |
OfType/Cast | フィルタ選択に基づく IEnumerable への変換演算子または型引数への変換 |
SequenceEqual | 対になった要素の等値性をチェックする等価演算子 |
First/FirstOrDefault/Last/LastOrDefault/Single/SingleOrDefault | 省略可能な述語関数に基づいて初期要素、最終要素、または唯一の要素を返す要素演算子 |
ElementAt/ElementAtOrDefault | 位置に基づいて要素を返す要素演算子 |
DefaultIfEmpty | 空のシーケンスを既定値の単一シーケンスに置き換える要素演算子 |
Range | 範囲内の数を返す生成演算子 |
Repeat | 特定の値の複数の出現を返す生成演算子 |
Empty | 空のシーケンスを返す生成演算子 |
All/Any | 述語関数の実存的または普遍的充足度をチェックする限定子 |
Contains | 特定の要素の存在をチェックする限定子 |
Count/LongCount | 省略可能な述語関数に基づいて要素を数える集計演算子 |
Sum/Min/Max/Average | 省略可能な選択関数に基づく集計演算子 |
Aggregate | 累積関数および省略可能なシードを基に複数の値を集積する集計演算子 |
Author And Source
この問題について(LINQ 一覧), 我々は、より多くの情報をここで見つけました https://qiita.com/SaitoTsutomu/items/5d6c299bac5e59fbe189著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .