C#Note | Visual Studio | MSDN | MSDN ライブラリ | VSUG |

メニュー

集計演算子

101: 要素の個数 - Count
102: 要素の和 - Sum
103: 要素の最小値 - Min
104: 要素の最大値 - Max
105: 要素の平均値 - Average
106: 順次処理集計 - Aggregate

戻る

その他演算子   

201: 2つのシーケンスを連結 - Concat
202: 2つのシーケンスの中身が(順序も含めて)一致するかどうか? - SequenceEqual

戻る

クエリ実行

301: 遅延実行
302: 即時実行 - ToList / ToArray

戻る

結合演算子

401: 例(クロス結合) - join ? in ? on  ? equals ?
402: 例(グループ結合) - join ? in ? on ? equals ? into ?
403: 例(左外部結合)

戻る

制限演算子

501: 例 - where

戻る

プロジェクション演算子

601: 例 - select

戻る

パーティション分割演算子

701: 先頭から指定した数だけ要素を取り出す - Take
702: 先頭から指定した数だけ要素を取り出す(条件付き) - Take
703: 先頭から指定した要素分をスキップし、残りの部分を取り出す - Skip
704: 先頭から指定した要素分をスキップし、残りの部分を取り出す(条件付き) - Skip
705: 条件が成り立つ間だけ要素を取り出す - TakeWhile
706: 条件が成り立つ間はスキップしてそれ以降の要素を取り出す - SkipWhile

戻る

順序付け演算子

801: 昇順 例1 - orderby
802: 昇順 例2 - orderby
803: 降順 例1 - orderby ? descending
804: 降順 例2 - orderby ? descending

戻る

グループ化演算子

901: 例 - group

戻る

セット演算子

A01: シーケンスから重複する要素を取り除く - Distinct
A02: 2つのシーケンスの和集合を作成する - Union
A03: 2 つのシーケンスの積集合を作成する - Intersect
A04: 2 つのシーケンスの差集合を作成する - Except

戻る

変換演算子

B01: 配列を作成コピーする - ToArray
B02: 配列を作成コピーする - ToArray
B03: 配列を作成コピーする - ToList
B04: シーケンスを辞書化する - ToDictionary(1つのキーに対して1つの値を持つ)
B05: シーケンスを辞書化する - ToLookup(1つのキーに対して複数の値)

戻る

要素演算子

C01: 条件を満たす最初の要素を返す - First
C02: 条件を満たす最初の要素を返す - First
C03: 条件を満たす最初の要素を返す(見つからない場合) - FirstOrDefault
C04: 条件を満たすN番目の要素を返す - ElementAt / (見つからない場合)ElementAtOrDefault
C05: 条件を満たす最後の要素を返す - Last
C06: 条件を満たす最後の要素を返す(見つからない場合) - LastOrDefault
C07: 条件を満たす唯一の要素を返します。もし、条件を満たす要素が複数あった場合は例外 - Single
C08: 条件を満たす唯一の要素を返します。もし、条件を満たす要素が複数あった場合は例外 - (見つからない場合) SingleOrDefault

戻る

生成演算子

D01: 指定した範囲の整数のシーケンスを生成する - Range
D02: 指定した数値をx回繰り返すシーケンスを生成する - Repeat
D03: 指定した文字をx回繰り返すシーケンスを生成する - Repeat

戻る

限定子

E01: 条件を満たす要素がシーケンス中に1つでもあれば true を返す - Any
E02: シーケンス中の全ての要素が条件を満たせば true を返す - All

戻る
この Web サイトに関する感想などについては、takamorimail@yahoo.co.jpまで電子メールでお送りください。ただし、技術的な質問にはお答えできません。
Copyright (C) 2008 Takamori