情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

DependencyObjectCollection<T> クラス

2013/12/12

指定した型の DependencyObject インスタンスのコレクションを表します。

System.Object
  System.Windows.DependencyObject
    System.Windows.DependencyObjectCollection<T>

Namespace:  System.Windows
アセンブリ:  System.Windows (System.Windows.dll 内)

public class DependencyObjectCollection<T> : DependencyObject, 
	IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, 
	IEnumerable, INotifyCollectionChanged

型パラメーター

T

コレクション内の項目の型。

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

  名前説明
パブリック メソッドDependencyObjectCollection<T>DependencyObjectCollection<T> クラスの新しいインスタンスを初期化します。
このページのトップへ

  名前説明
パブリック プロパティCountコレクション内のオブジェクトの数を取得します。
パブリック プロパティDispatcherこのオブジェクトに関連付けられている Dispatcher を取得します。 (DependencyObject から継承されます。)
パブリック プロパティIsReadOnlyコレクションを変更できるかどうかを示す値を取得します。
パブリック プロパティItem指定したインデックスの位置にあるオブジェクトを取得または設定します。
このページのトップへ

  名前説明
パブリック メソッドAdd指定したオブジェクトをコレクションの末尾に追加します。
パブリック メソッドCheckAccess呼び出しスレッドが、このオブジェクトにアクセスできるかどうかを判断します。 (DependencyObject から継承されます。)
パブリック メソッドClearコレクションからすべてのオブジェクトを削除します。
パブリック メソッドClearValue依存関係プロパティのローカル値をクリアします。 (DependencyObject から継承されます。)
パブリック メソッドContainsコレクション内に指定したオブジェクトがあるかどうかを示す値を取得します。
パブリック メソッドCopyToコレクション内のオブジェクトを、指定した配列内の指定したインデックスの位置へコピーします。
パブリック メソッドEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドFinalizeObject がガベージ コレクションで再利用される前に、Object がリソースを解放して他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドGetAnimationBaseValueアニメーションがアクティブでない場合に適用される、Windows Phone 依存関係プロパティに対し設定されている基本値を返します。 (DependencyObject から継承されます。)
パブリック メソッドGetEnumeratorコレクションを反復処理する列挙子を取得します。
パブリック メソッドGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッドGetValueDependencyObject から依存関係プロパティの現在の有効値を返します。 (DependencyObject から継承されます。)
パブリック メソッドIndexOfコレクション内の指定したオブジェクトのインデックスを取得します。コレクション内にオブジェクトがない場合は -1 を返します。
パブリック メソッドInsert指定したインデックスの位置にあるコレクションに、指定したオブジェクトを追加します。
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドReadLocalValueローカル値が設定されている場合、依存関係プロパティのローカル値を返します。 (DependencyObject から継承されます。)
パブリック メソッドRemove指定したオブジェクトをコレクションから削除します。
パブリック メソッドRemoveAt指定したインデックスの位置にあるオブジェクトをコレクションから削除します。
パブリック メソッドSetValueDependencyObject で依存関係プロパティのローカル値を設定します。 (DependencyObject から継承されます。)
パブリック メソッドToString現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
このページのトップへ

  名前説明
パブリック イベントCollectionChangedコレクション内の項目が追加、削除、または置換されたときに発生します。
このページのトップへ

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

  名前説明
明示的なインターフェイスの実装プライベート メソッドICollection.CopyToコレクション内のオブジェクトを、指定した配列内の指定したインデックスの位置へコピーします。
明示的なインターフェイスの実装プライベート プロパティICollection.Countコレクション内のオブジェクトの数を取得します。
明示的なインターフェイスの実装プライベート プロパティICollection.IsSynchronizedコレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
明示的なインターフェイスの実装プライベート プロパティICollection.SyncRootコレクションへのアクセスの同期に使用できるオブジェクトを取得します。
明示的なインターフェイスの実装プライベート メソッドIEnumerable.GetEnumeratorコレクションを反復処理する列挙子を取得します。
明示的なインターフェイスの実装プライベート メソッドIList.Add指定したオブジェクトをコレクションの末尾に追加します。
明示的なインターフェイスの実装プライベート メソッドIList.Clearコレクションからすべてのオブジェクトを削除します。
明示的なインターフェイスの実装プライベート メソッドIList.Containsコレクション内に指定したオブジェクトがあるかどうかを示す値を取得します。
明示的なインターフェイスの実装プライベート メソッドIList.IndexOfコレクション内の指定したオブジェクトのインデックスを取得します。コレクション内にオブジェクトがない場合は -1 を返します。
明示的なインターフェイスの実装プライベート メソッドIList.Insert指定したインデックスの位置にあるコレクションに、指定したオブジェクトを追加します。
明示的なインターフェイスの実装プライベート プロパティIList.IsFixedSizeコレクション作成後にオブジェクトの追加または削除を許可するかどうかを示す値を取得します。
明示的なインターフェイスの実装プライベート プロパティIList.IsReadOnlyコレクションを変更できるかどうかを示す値を取得します。
明示的なインターフェイスの実装プライベート プロパティIList.Item指定したインデックスの位置にあるオブジェクトを取得または設定します。
明示的なインターフェイスの実装プライベート メソッドIList.Remove指定したオブジェクトをコレクションから削除します。
明示的なインターフェイスの実装プライベート メソッドIList.RemoveAt指定されたインデックスの位置にあるオブジェクトをコレクションから削除します。
このページのトップへ

通常、データ バインディング ターゲットは FrameworkElement インスタンスの依存関係プロパティである必要があります。このクラスは、コレクション内の DependencyObject インスタンスの依存関係プロパティのバインドをサポートします。詳細については、「Windows Phone のデータ バインディング」を参照してください。

Windows Phone OS

サポート: 8.0, 7.1

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示: