Dictionary<TKey,TValue>.ContainsValue(TValue) 메서드

정의

Dictionary<TKey,TValue>에 특정 값이 들어 있는지 여부를 확인합니다.Determines whether the Dictionary<TKey,TValue> contains a specific value.

public:
 bool ContainsValue(TValue value);
public bool ContainsValue (TValue value);
member this.ContainsValue : 'Value -> bool
Public Function ContainsValue (value As TValue) As Boolean

매개 변수

value
TValue

Dictionary<TKey,TValue>에서 찾을 값입니다.The value to locate in the Dictionary<TKey,TValue>. 참조 형식에 대해 값은 null이 될 수 있습니다.The value can be null for reference types.

반환

true에 지정한 값이 있는 요소가 포함되어 있으면 Dictionary<TKey,TValue>이고, 그렇지 않으면 false입니다.true if the Dictionary<TKey,TValue> contains an element with the specified value; otherwise, false.

설명

이 메서드는 TValue에 대 한 기본 같음 비교자 EqualityComparer<T>.Default를 사용 하 여 일치 여부를 확인 합니다. 사전에 있는 값의 형식입니다.This method determines equality using the default equality comparer EqualityComparer<T>.Default for TValue, the type of values in the dictionary.

이 메서드는; 선형 검색을 수행합니다. 따라서 평균 실행 시간에 비례 Count합니다.This method performs a linear search; therefore, the average execution time is proportional to Count. 즉,이 메서드는 O (n) 작업으로, n Count됩니다.That is, this method is an O(n) operation, where n is Count.

적용 대상

추가 정보