Dictionary<TKey,TValue>.ContainsValue(TValue) Dictionary<TKey,TValue>.ContainsValue(TValue) Dictionary<TKey,TValue>.ContainsValue(TValue) Dictionary<TKey,TValue>.ContainsValue(TValue) Method

定義

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 TValue TValue 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>。それ以外の場合は falsetrue if the Dictionary<TKey,TValue> contains an element with the specified value; otherwise, false.

注釈

このメソッドは、既定の等値比較子を使用して等しいかどうかを判断しますEqualityComparer<T>.DefaultTValueディクショナリ内の値の型。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) 操作、場所nCountします。That is, this method is an O(n) operation, where n is Count.

適用対象

こちらもご覧ください