エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Enumerable.Contains<TSource> メソッド (IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

2013/12/12

指定された IEqualityComparer<T> を使用して、指定された要素がシーケンスに含まれているかどうかを判別します。

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

public static bool Contains<TSource>(
	this IEnumerable<TSource> source,
	TSource value,
	IEqualityComparer<TSource> comparer
)

型パラメーター

TSource

source の要素の型。

パラメーター

source
型: System.Collections.Generic.IEnumerable<TSource>
値を検索するシーケンス。
value
型: TSource
シーケンス内で検索する値。
comparer
型: System.Collections.Generic.IEqualityComparer<TSource>
値を比較する等値比較子。

戻り値

型: System.Boolean
指定した値を持つ要素がソース シーケンスに含まれている場合は true。それ以外の場合は false

使用上の注意

Visual Basic および C# では、このメソッドを、IEnumerable<TSource> 型の任意のオブジェクトのインスタンス メソッドとして呼び出すことができます。インスタンス メソッド構文を使用してこのメソッドを呼び出す場合は、最初のパラメーターを省略します。

例外条件
ArgumentNullException

sourcenull です。

列挙は、一致する要素が見つかるとすぐに終了します。

omparernull の場合は、既定の等値比較子 Default を使用して、指定された値と要素を比較します。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft