C#のLINQの拡張メソッド

以下の方法は、IEnumerableを<T>拡張メソッドです。

最小最小要素;平均の平均値を算出する最大最大要素、総和要素、要素の数を数えます。

CONCATは、2つの配列を接続; // UnoinをSQLへのすべての同等

シーケンスが指定された要素が含まれている含まれています。

異なる配列は、別個の要素を取得しました。

配列の2つのセットの間の差を求める除きます。

2つの配列の交点を求める交差。

第一配列の最初の要素を取得します。

その後、単一の要素要素がない場合は固有のシーケンス番号を取得するために、エラー。

要素、デフォルト値が返されない場合は要素の最初のシーケンスを得るFirstOrDefault。

LINQだけパラダイム配列について、IEnumerableを<T>、非ジェネリック型のため、またはキャストすることができるOfType

IEnumerableをする方法:

キャスト<TResult>:LINQのが原因パラダイムのための操作の種類には、.NETの古いバージョンは、非ジェネリックタイプのためのIEnumerableシーケンスはキャスト法によるパラダイム・シーケンスに変換することができますように。ArrayListのL; IEnumerableを<整数> IL = l.Cast <整数>();

OfType <TResult>:配列にキャスト試行変換する場合、すべての要素が非ジェネリック型配列、TResult型に変換され、エラーが報告される、他のタイプを含みます。OfTypeはパラダイム配列に、指定された型変換素子の配列のみを選び出しています。

おすすめ

転載: www.cnblogs.com/exyz/p/11984695.html