IEnumerable(T) インターフェイス (System.Collections.Generic)

ビューの切り替え:
スクリプトなし
.NET Framework クラス ライブラリ
IEnumerable<T> インターフェイス
この記事は翻訳者によって翻訳されたものです。 このページおよび元の英語コンテンツを同時に表示させるには、[ライトウェイト] に切り替えます。

指定した型のコレクションに対する単純な反復処理をサポートする列挙子を公開します。

名前空間:  System.Collections.Generic
アセンブリ:  mscorlib (mscorlib.dll 内)
構文

Visual Basic
Public Interface IEnumerable(Of Out T) _
	Inherits IEnumerable
C#
public interface IEnumerable<out T> : IEnumerable

Visual C++
generic<typename T>
public interface class IEnumerable : IEnumerable
F#
type IEnumerable<'T> =  
    interface
        interface IEnumerable
    end

型パラメーター

out T

列挙するオブジェクトの型。

このパラメーターが共変の型パラメーターです。 つまり、その指定した型を使用するか、それよりも強い任意の派生型を使用することができます。 共変性と反変性の詳細については、「ジェネリックの共変性と反変性」を参照してください。

IEnumerable<T> 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GetEnumerator() コレクションを反復処理する列挙子を返します。 (IEnumerable から継承されます。)
パブリック メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GetEnumerator() コレクションを反復処理する列挙子を返します。
このページのトップへ
拡張メソッド

  名前 説明
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Aggregate<TSource>(Func<TSource, TSource, TSource>) オーバーロードされます。 シーケンスにアキュムレータ関数を適用します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Aggregate<TSource, TAccumulate>(TAccumulate, Func<TAccumulate, TSource, TAccumulate>) オーバーロードされます。 シーケンスにアキュムレータ関数を適用します。 指定されたシード値が最初のアキュムレータ値として使用されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Aggregate<TSource, TAccumulate, TResult>(TAccumulate, Func<TAccumulate, TSource, TAccumulate>, Func<TAccumulate, TResult>) オーバーロードされます。 シーケンスにアキュムレータ関数を適用します。 指定したシード値は最初のアキュムレータ値として使用され、指定した関数は結果値の選択に使用されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif All<TSource> シーケンスのすべての要素が条件を満たしているかどうかを判断します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート Ancestors<T>() オーバーロードされます。 ソース コレクション内のすべてのノードの先祖が格納された、要素のコレクションを返します。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート Ancestors<T>(XName) オーバーロードされます。 ソース コレクション内のすべてのノードの先祖が格納され、フィルター処理された要素のコレクションを返します。 一致する XName がある要素のみがコレクションに含められます。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Any<TSource>() オーバーロードされます。 シーケンスに要素が含まれているかどうかを判断します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Any<TSource>(Func<TSource, Boolean>) オーバーロードされます。 シーケンスの任意の要素が条件を満たしているかどうかを判断します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif AsEnumerable<TSource> IEnumerable<T> として型指定された入力を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド AsParallel() オーバーロードされます。 クエリの並列化を有効にします。 (ParallelEnumerable によって定義されています。)
パブリック Extension メソッド AsParallel<TSource>() オーバーロードされます。 クエリの並列化を有効にします。 (ParallelEnumerable によって定義されています。)
パブリック Extension メソッド 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif AsQueryable() オーバーロードされます。 IEnumerableIQueryable に変換します。 (Queryable によって定義されています。)
パブリック Extension メソッド 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif AsQueryable<TElement>() オーバーロードされます。 ジェネリックの IEnumerable<T> をジェネリックの IQueryable<T> に変換します。 (Queryable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Decimal>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Decimal 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Nullable<Decimal>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Decimal 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Double>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Double 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Nullable<Double>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Double 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Int32>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Int32 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Nullable<Int32>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int32 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Int64>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Int64 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Nullable<Int64>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int64 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Single>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Single 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Average<TSource>(Func<TSource, Nullable<Single>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Single 値のシーケンスの平均値を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Cast<TResult> IEnumerable の要素を、指定した型に変換します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Concat<TSource> 2 つのシーケンスを連結します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Contains<TSource>(TSource) オーバーロードされます。 既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを判断します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Contains<TSource>(TSource, IEqualityComparer<TSource>) オーバーロードされます。 指定した IEqualityComparer<T> を使用して、指定した要素がシーケンスに含まれているかどうかを判断します。 (Enumerable によって定義されています。)
パブリック Extension メソッド CopyToDataTable<T>() オーバーロードされます。 指定した入力 IEnumerable<T> オブジェクトに応じて (ジェネリック パラメーター TDataRow)、DataRow オブジェクトのコピーを格納する DataTable を返します。 (DataTableExtensions によって定義されています。)
パブリック Extension メソッド CopyToDataTable<T>(DataTable, LoadOption) オーバーロードされます。 指定した入力 IEnumerable<T> オブジェクトに応じて (ジェネリック パラメーター TDataRow)、指定した DataTableDataRow オブジェクトをコピーします。 (DataTableExtensions によって定義されています。)
パブリック Extension メソッド CopyToDataTable<T>(DataTable, LoadOption, FillErrorEventHandler) オーバーロードされます。 指定した入力 IEnumerable<T> オブジェクトに応じて (ジェネリック パラメーター TDataRow)、指定した DataTableDataRow オブジェクトをコピーします。 (DataTableExtensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Count<TSource>() オーバーロードされます。 シーケンス内の要素数を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Count<TSource>(Func<TSource, Boolean>) オーバーロードされます。 条件を満たす、指定されたシーケンス内の要素の数を表す数値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif DefaultIfEmpty<TSource>() オーバーロードされます。 指定したシーケンスの要素を返します。シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif DefaultIfEmpty<TSource>(TSource) オーバーロードされます。 指定されたシーケンスの要素を返します。シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート DescendantNodes<T> ソース コレクション内のすべてのドキュメントおよび要素の子孫ノードのコレクションを返します。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート Descendants<T>() オーバーロードされます。 ソース コレクション内のすべての要素とドキュメントの子孫要素が格納された要素のコレクションを返します。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート Descendants<T>(XName) オーバーロードされます。 ソース コレクション内のすべての要素とドキュメントの子孫要素が格納され、フィルター処理された要素のコレクションを返します。 一致する XName がある要素のみがコレクションに含められます。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Distinct<TSource>() オーバーロードされます。 既定の等値比較子を使用して値を比較することにより、シーケンスから一意の要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Distinct<TSource>(IEqualityComparer<TSource>) オーバーロードされます。 指定された IEqualityComparer<T> を使用して値を比較することにより、シーケンスから一意の要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ElementAt<TSource> シーケンス内の指定されたインデックス位置にある要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ElementAtOrDefault<TSource> シーケンス内の指定されたインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート Elements<T>() オーバーロードされます。 ソース コレクション内のすべての要素およびドキュメントの子要素のコレクションを返します。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート Elements<T>(XName) オーバーロードされます。 ソース コレクション内のすべての要素およびドキュメントの、フィルター処理された子要素のコレクションを返します。 一致する XName がある要素のみがコレクションに含められます。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Except<TSource>(IEnumerable<TSource>) オーバーロードされます。 既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの差集合を生成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Except<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) オーバーロードされます。 指定された IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスの差集合を生成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif First<TSource>() オーバーロードされます。 シーケンスの最初の要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif First<TSource>(Func<TSource, Boolean>) オーバーロードされます。 指定された条件を満たす、シーケンスの最初の要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif FirstOrDefault<TSource>() オーバーロードされます。 シーケンスの最初の要素を返します。シーケンスに要素が含まれていない場合は既定値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif FirstOrDefault<TSource>(Func<TSource, Boolean>) オーバーロードされます。 条件を満たす、シーケンスの最初の要素を返します。このような要素が見つからない場合は既定値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupBy<TSource, TKey>(Func<TSource, TKey>) オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupBy<TSource, TKey>(Func<TSource, TKey>, IEqualityComparer<TKey>) オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、指定された比較子を使用してキーを比較します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupBy<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>) オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、指定された関数を使用して各グループの要素を射影します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupBy<TSource, TKey, TResult>(Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>) オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupBy<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) オーバーロードされます。 キー セレクター関数に従ってシーケンスの要素をグループ化します。 キーの比較には、比較子を使用し、各グループの要素の射影には、指定された関数を使用します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupBy<TSource, TKey, TResult>(Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>, IEqualityComparer<TKey>) オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 キーの比較には、指定された比較子を使用します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupBy<TSource, TKey, TElement, TResult>(Func<TSource, TKey>, Func<TSource, TElement>, Func<TKey, IEnumerable<TElement>, TResult>) オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 各グループの要素は、指定された関数を使用して射影されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupBy<TSource, TKey, TElement, TResult>(Func<TSource, TKey>, Func<TSource, TElement>, Func<TKey, IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) オーバーロードされます。 指定されたキー セレクター関数に従ってシーケンスの要素をグループ化し、各グループとそのキーから結果値を作成します。 キー値の比較には、指定された比較子を使用し、各グループの要素の射影には、指定された関数を使用します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupJoin<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>) オーバーロードされます。 キーが等しいかどうかに基づいて 2 つのシーケンスの要素を相互に関連付け、その結果をグループ化します。 キーの比較には既定の等値比較子が使用されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif GroupJoin<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) オーバーロードされます。 キーが等しいかどうかに基づいて 2 つのシーケンスの要素を相互に関連付け、その結果をグループ化します。 指定された IEqualityComparer<T> を使用してキーを比較します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート InDocumentOrder<T> ソース コレクション内のすべてのノードがドキュメント順に並べ替えて格納された、ノードのコレクションを返します。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Intersect<TSource>(IEnumerable<TSource>) オーバーロードされます。 既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの積集合を生成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Intersect<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) オーバーロードされます。 指定された IEqualityComparer<T> を使用して値を比較することにより、2 つのシーケンスの積集合を生成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Join<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>) オーバーロードされます。 一致するキーに基づいて 2 つのシーケンスの要素を相互に関連付けます。 キーの比較には既定の等値比較子が使用されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Join<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>, IEqualityComparer<TKey>) オーバーロードされます。 一致するキーに基づいて 2 つのシーケンスの要素を相互に関連付けます。 指定された IEqualityComparer<T> を使用してキーを比較します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Last<TSource>() オーバーロードされます。 シーケンスの最後の要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Last<TSource>(Func<TSource, Boolean>) オーバーロードされます。 指定された条件を満たす、シーケンスの最後の要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif LastOrDefault<TSource>() オーバーロードされます。 シーケンスの最後の要素を返します。シーケンスに要素が含まれていない場合は既定値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif LastOrDefault<TSource>(Func<TSource, Boolean>) オーバーロードされます。 条件を満たす、シーケンスの最後の要素を返します。このような要素が見つからない場合は既定値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif LongCount<TSource>() オーバーロードされます。 シーケンス内の要素の合計数を表す Int64 を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif LongCount<TSource>(Func<TSource, Boolean>) オーバーロードされます。 シーケンス内で条件を満たす要素の数を表す Int64 を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>() オーバーロードされます。 ジェネリック シーケンスの最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Decimal>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Decimal の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Nullable<Decimal>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Decimal の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Double>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Double の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Nullable<Double>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Double の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Int32>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Int32 の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Nullable<Int32>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int32 の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Int64>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Int64 の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Nullable<Int64>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int64 の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Single>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Single の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource>(Func<TSource, Nullable<Single>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Single の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Max<TSource, TResult>(Func<TSource, TResult>) オーバーロードされます。 ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最大値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>() オーバーロードされます。 ジェネリック シーケンスの最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Decimal>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Decimal の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Nullable<Decimal>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Decimal の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Double>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Double の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Nullable<Double>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Double の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Int32>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Int32 の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Nullable<Int32>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int32 の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Int64>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Int64 の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Nullable<Int64>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Int64 の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Single>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、Single の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource>(Func<TSource, Nullable<Single>>) オーバーロードされます。 シーケンスの各要素に対して変換関数を呼び出し、null 許容の Single の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Min<TSource, TResult>(Func<TSource, TResult>) オーバーロードされます。 ジェネリック シーケンスの各要素に対して変換関数を呼び出し、結果の最小値を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート Nodes<T> ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif OfType<TResult> 指定された型に基づいて IEnumerable の要素をフィルター処理します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif OrderBy<TSource, TKey>(Func<TSource, TKey>) オーバーロードされます。 シーケンスの要素をキーに従って昇順に並べ替えます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif OrderBy<TSource, TKey>(Func<TSource, TKey>, IComparer<TKey>) オーバーロードされます。 指定された比較子を使用してシーケンスの要素を昇順に並べ替えます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif OrderByDescending<TSource, TKey>(Func<TSource, TKey>) オーバーロードされます。 シーケンスの要素をキーに従って降順に並べ替えます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif OrderByDescending<TSource, TKey>(Func<TSource, TKey>, IComparer<TKey>) オーバーロードされます。 指定された比較子を使用してシーケンスの要素を降順に並べ替えます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート Remove<T> ソース コレクション内の親ノードからすべてのノードを削除します。 (Extensions によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Reverse<TSource> シーケンスの要素の順序を反転させます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Select<TSource, TResult>(Func<TSource, TResult>) オーバーロードされます。 シーケンスの各要素を新しいフォームに射影します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Select<TSource, TResult>(Func<TSource, Int32, TResult>) オーバーロードされます。 要素のインデックスを組み込むことにより、シーケンスの各要素を新しいフォームに射影します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SelectMany<TSource, TResult>(Func<TSource, IEnumerable<TResult>>) オーバーロードされます。 シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SelectMany<TSource, TResult>(Func<TSource, Int32, IEnumerable<TResult>>) オーバーロードされます。 シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。 各ソース要素のインデックスは、その要素の射影されたフォームで使用されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SelectMany<TSource, TCollection, TResult>(Func<TSource, Int32, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>) オーバーロードされます。 シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化して、その各要素に対して結果のセレクター関数を呼び出します。 各ソース要素のインデックスは、その要素の中間の射影されたフォームで使用されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SelectMany<TSource, TCollection, TResult>(Func<TSource, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>) オーバーロードされます。 シーケンスの各要素を IEnumerable<T> に射影し、結果のシーケンスを 1 つのシーケンスに平坦化して、その各要素に対して結果のセレクター関数を呼び出します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SequenceEqual<TSource>(IEnumerable<TSource>) オーバーロードされます。 要素の型に対して既定の等値比較子を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SequenceEqual<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) オーバーロードされます。 指定された IEqualityComparer<T> を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Single<TSource>() オーバーロードされます。 シーケンスの唯一の要素を返します。シーケンス内の要素が 1 つだけではない場合は、例外をスローします。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Single<TSource>(Func<TSource, Boolean>) オーバーロードされます。 指定された条件を満たす、シーケンスの唯一の要素を返します。そのような要素が複数存在する場合は、例外をスローします。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SingleOrDefault<TSource>() オーバーロードされます。 シーケンスの唯一の要素を返します。シーケンスが空の場合、既定値を返します。シーケンス内に要素が複数ある場合、このメソッドは例外をスローします。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SingleOrDefault<TSource>(Func<TSource, Boolean>) オーバーロードされます。 指定された条件を満たす、シーケンスの唯一の要素を返します。そのような要素が存在しない場合、既定値を返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Skip<TSource> シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SkipWhile<TSource>(Func<TSource, Boolean>) オーバーロードされます。 指定された条件が満たされる限り、シーケンスの要素をバイパスした後、残りの要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif SkipWhile<TSource>(Func<TSource, Int32, Boolean>) オーバーロードされます。 指定された条件が満たされる限り、シーケンスの要素をバイパスした後、残りの要素を返します。 要素のインデックスは、述語関数のロジックで使用されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Decimal>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Decimal 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Decimal>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Decimal 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Double>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Double 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Double>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Double 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Int32>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Int32 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Int32>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int32 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Int64>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Int64 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Int64>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Int64 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Single>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する Single 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Sum<TSource>(Func<TSource, Nullable<Single>>) オーバーロードされます。 入力シーケンスの各要素に対して変換関数を呼び出して取得する null 許容の Single 値のシーケンスの合計を計算します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Take<TSource> シーケンスの先頭から、指定された数の連続する要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif TakeWhile<TSource>(Func<TSource, Boolean>) オーバーロードされます。 指定された条件が満たされる限り、シーケンスから要素を返します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif TakeWhile<TSource>(Func<TSource, Int32, Boolean>) オーバーロードされます。 指定された条件が満たされる限り、シーケンスから要素を返します。 要素のインデックスは、述語関数のロジックで使用されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToArray<TSource> IEnumerable<T> から配列を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToDictionary<TSource, TKey>(Func<TSource, TKey>) オーバーロードされます。 指定されたキー セレクター関数に従って、IEnumerable<T> から Dictionary<TKey, TValue> を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToDictionary<TSource, TKey>(Func<TSource, TKey>, IEqualityComparer<TKey>) オーバーロードされます。 指定されたキー セレクター関数およびキーの比較子に従って、IEnumerable<T> から Dictionary<TKey, TValue> を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToDictionary<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>) オーバーロードされます。 指定されたキー セレクター関数および要素セレクター関数に従って、IEnumerable<T> から Dictionary<TKey, TValue> を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToDictionary<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) オーバーロードされます。 指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、IEnumerable<T> から Dictionary<TKey, TValue> を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToList<TSource> IEnumerable<T> から List<T> を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToLookup<TSource, TKey>(Func<TSource, TKey>) オーバーロードされます。 指定されたキー セレクター関数に従って、IEnumerable<T> から Lookup<TKey, TElement> を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToLookup<TSource, TKey>(Func<TSource, TKey>, IEqualityComparer<TKey>) オーバーロードされます。 指定されたキー セレクター関数およびキーの比較子に従って、IEnumerable<T> から Lookup<TKey, TElement> を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToLookup<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>) オーバーロードされます。 指定されたキー セレクター関数および要素セレクター関数に従って、IEnumerable<T> から Lookup<TKey, TElement> を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif ToLookup<TSource, TKey, TElement>(Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) オーバーロードされます。 指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、IEnumerable<T> から Lookup<TKey, TElement> を作成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Union<TSource>(IEnumerable<TSource>) オーバーロードされます。 既定の等値比較子を使用して、2 つのシーケンスの和集合を生成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Union<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) オーバーロードされます。 指定された IEqualityComparer<T> を使用して 2 つのシーケンスの和集合を生成します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Where<TSource>(Func<TSource, Boolean>) オーバーロードされます。 述語に基づいて値のシーケンスをフィルター処理します。 (Enumerable によって定義されています。)
パブリック Extension メソッド XNA Framework によるサポート 9eekhta0.PortableClassLibrary(ja-jp,VS.100).gif Where<TSource>(Func<TSource, Int32, Boolean>) オーバーロードされます。 述語に基づいて値のシーケンスをフィルター処理します。 各要素のインデックスは、述語関数のロジックで使用されます。 (Enumerable によって定義されています。)
パブリック Extension メソッド Zip<TFirst, TSecond, TResult> 指定された述語関数を使用して 2 つのシーケンスをマージします。 (Enumerable によって定義されています。)
このページのトップへ
解説

System.Collections.Generic 名前空間の多くのインターフェイスおよびクラスは、IEnumerable<T> インターフェイスを継承して列挙子を実装します。 例については、ICollection<T> インターフェイスに関するトピックを参照してください。

実装時の注意

非ジェネリック コレクションと同様、IEnumerable<T> が含まれます。IEnumerable<T> を実装することにより、IEnumerable オブジェクトを受け取るメソッドに対し、ジェネリック コレクションを渡すことができます。

バージョン情報

.NET Framework

サポート対象: 4、3.5、3.0、2.0

.NET Framework Client Profile

サポート対象: 4、3.5 SP1

サポート対象:
プラットフォーム

Windows 7, Windows Vista SP1 以降, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core はサポート対象外), Windows Server 2008 R2 (SP1 以降で Server Core をサポート), Windows Server 2003 SP2

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
参照

参照