정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Enumerable.Contains<TSource> 메서드 (IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

2013-12-13

지정된 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인 경우

일치하는 요소가 발견되면 열거가 즉시 종료됩니다.

comparernull이면 기본 같음 비교자인 Default를 사용하여 요소를 지정된 값과 비교합니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: