Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

LINQエントリーのまとめ

エントリーする度に随時更新します。

A

IEnumerable.Aggregateメソッド - プログラマーな日々
シーケンスにアキュムレータ関数を適用します。 ...

IEnumerable.Allメソッド - プログラマーな日々
シーケンスのすべての要素が条件を満たしているかどうかを判断します。 SQLでは、WHEREに相当します。 ...

IEnumerable.Anyメソッド - プログラマーな日々
シーケンスに要素が含まれているかどうかを判断します。SQLでは、WHERE〜IN〜に相当します。 ...

IEnumerable.Avarageメソッド - プログラマーな日々
Int32 値のシーケンスの平均値を計算します。 SQLでは、AVGに相当します。 ...

C

IEnumerable.Castメソッド - プログラマーな日々
IEnumerable の要素を、指定した型に変換します。 ...

IEnumerable.Concatメソッド - プログラマーな日々
2 つのシーケンスを連結します。 SQLでは、UNION ALLに相当します。 ...

IEnumerable.Containsメソッド - プログラマーな日々
既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを判断します。 SQLでは、WHERE〜IN〜に相当します。 ...

IEnumerable.Countメソッド - プログラマーな日々
条件を満たす、指定されたシーケンス内の要素の数を表す数値を返します。SQLでは、COUNTに相当します。 ...

D

IEnumerable.DefaultIfEmptyメソッド - プログラマーな日々
指定されたシーケンスの要素を返します。シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。 ...

IEnumerable.Distinctメソッド - プログラマーな日々
既定の等値比較子を使用して値を比較することにより、シーケンスから一意の要素を返します。SQLでは、SELECT DISTINCTに相当します。 ...

E

IEnumerable.ElementAtメソッド - プログラマーな日々
シーケンス内の指定されたインデックス位置にある要素を返します。 ...

IEnumerable.ElementAtOrDefaultメソッド - プログラマーな日々
シーケンス内の指定されたインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。 ...

Enumerable.Emptyメソッド - プログラマーな日々
指定した型引数を持つ空の IEnumerable を返します。 ...

IEnumerable.Exceptメソッド - プログラマーな日々
既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの差集合を生成します。 SQLでは、WHERE〜NOT IN〜に相当します。 ...

F

IEnumerable.Firstメソッド - プログラマーな日々
指定された条件を満たす、シーケンスの最初の要素を返します。 ...

IEnumerable.FirstOrDefaultメソッド - プログラマーな日々
条件を満たす、シーケンスの最初の要素を返します。このような要素が見つからない場合は既定値を返します。 SQLでは、SELECT TOP 1〜ORDER BY〜に相当します。 ...

G

IEnumerable.GroupByメソッド - プログラマーな日々
指定されたキー セレクター関数に従ってシーケンスの要素をグループ化します。 SQLでは、GROUP BYに相当します。 ...

IEnumerable.GroupJoinメソッド - プログラマーな日々
キーが等しいかどうかに基づいて 2 つのシーケンスの要素を相互に関連付け、その結果をグループ化します。 キーの比較には既定の等値比較子が使用されます。 SQLでは、LEFT OUTER JOINまたはRIGHT OUTER JOINに相当します。 ...

I

IEnumerable.Intersectメソッド - プログラマーな日々
2つのシーケンスの両方に存在する要素を返します。 SQLでは、INTERSECTに相当します。 ...

J

IEnumerable.Joinメソッド - プログラマーな日々
一致するキーに基づいて 2 つのシーケンスの要素を相互に関連付けます。 キーの比較には既定の等値比較子が使用されます。 SQLでは、INNER JOINに相当します。 ...

L

IEnumerable.Lastメソッド - プログラマーな日々
指定された条件を満たす、シーケンスの最後の要素を返します。 ...

IEnumerable.LastOrDefaultメソッド - プログラマーな日々
条件を満たす、シーケンスの最後の要素を返します。このような要素が見つからない場合は既定値を返します。 SQLでは、SELECT TOP 1 ORDER BY DESCに相当します。 ...

IEnumerable.LongCountメソッド - プログラマーな日々
シーケンス内で条件を満たす要素の数を表す Int64 を返します。 SQLでは、COUNTに相当します。 ...

M

IEnumerable.Maxメソッド - プログラマーな日々
Int32 値のシーケンスの最大値を返します。 SQLでは、MAXに相当します。 ...

IEnumerable.Minメソッド - プログラマーな日々
Int32 値のシーケンスの最小値を返します。 SQLでは、MINに相当します。 ...

O

IEnumerable.OfTypeメソッド - プログラマーな日々
指定された型に基づいて IEnumerable の要素をフィルター処理します。 ...

IEnumerable.OrderByメソッド - プログラマーな日々
シーケンスの要素をキーに従って昇順に並べ替えます。 SQLでは、ORDER BYに相当します。 ...

IEnumerable.OrderByDescendingメソッド - プログラマーな日々
シーケンスの要素をキーに従って降順に並べ替えます。 SQLでは、ORDER BY DESCに相当します。 ...

R

IEnumerable.Rangeメソッド - プログラマーな日々
指定した範囲内の整数のシーケンスを生成します。 ...

IEnumerable.Repeatメソッド - プログラマーな日々
繰り返される 1 つの値を含むシーケンスを生成します。 ...

IEnumerable.Reverseメソッド - プログラマーな日々
シーケンスの要素の順序を反転させます。 ...

S

IEnumerable.Selectメソッド - プログラマーな日々
シーケンスの各要素を新しいフォームに射影します。 SQLでは、SELECTに相当します。 ...

IEnumerable.SelectManyメソッド - プログラマーな日々
シーケンスの各要素を IEnumerable に射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。 ...

IEnumerable.SequenceEqualメソッド - プログラマーな日々
要素の型に対して既定の等値比較子を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。 ...

IEnumerable.Singleメソッド - プログラマーな日々
指定された条件を満たす、シーケンスの唯一の要素を返します。そのような要素が複数存在する場合は、例外をスローします。 ...

IEnumerable.SingleOrDefaultメソッド - プログラマーな日々
指定された条件を満たす、シーケンスの唯一の要素を返します。そのような要素が存在しない場合、既定値を返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。 ...

IEnumerable.Skipメソッド - プログラマーな日々
シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。 SQLでは、NOT INに相当します。 ...

IEnumerable.SkipWhileメソッド - プログラマーな日々
指定された条件が満たされる限り、シーケンスの要素をバイパスした後、残りの要素を返します。 ...

IEnumerable.Sumメソッド - プログラマーな日々
Int32 値のシーケンスの合計を計算します。 SQLでは、SUMに相当します。 ...

T

IEnumerable.Takeメソッド - プログラマーな日々
シーケンスの先頭から、指定された数の連続する要素を返します。 ... SQLでは、TOP nに相当します。 ...

IEnumerable.TakeWhileメソッド - プログラマーな日々
指定された条件が満たされる限り、シーケンスから要素を返します。 ...

IEnumerable.ThenByメソッド - プログラマーな日々
キーに従って、シーケンス内の後続の要素を昇順で配置します。 SQLでは、ORDER BYの2つ目以降の列の昇順指定に相当します。 ...

IEnumerable.ThenByDescendingメソッド - プログラマーな日々
キーに従って、シーケンス内の後続の要素を降順で配置します。 SQLでは、ORDER BYの2つ目以降の列の降順指定に相当します。 ...

IEnumerable.ToArrayメソッド - プログラマーな日々
IEnumerable から配列を作成します。 ...

IEnumerable.ToDictionaryメソッド - プログラマーな日々
指定されたキー セレクター関数に従って、IEnumerable から Dictionary を作成します。 ...

IEnumerable.ToListメソッド - プログラマーな日々
IEnumerable から List を作成します。 ...

IEnumerable.ToLookupメソッド - プログラマーな日々
指定されたキー セレクター関数に従って、IEnumerable から Lookup を作成します。 ...

U

IEnumerable.Unionメソッド - プログラマーな日々
既定の等値比較子を使用して、2 つのシーケンスの和集合を生成します。 SQLでは、UNIONに相当します。 ...

W

IEnumerable.Whereメソッド - プログラマーな日々
述語に基づいて値のシーケンスをフィルター処理します。 SQLでは、WHEREに相当します。 ...

その他

LINQプロバイダまとめ - プログラマーな日々
LINQプロバイダをまとめてみました。 ...