Dictionary<TKey,TValue>.ContainsValue(TValue) Yöntem

Tanım

öğesinin Dictionary<TKey,TValue> belirli bir değer içerip içermediğini belirler.

C#
public bool ContainsValue (TValue value);

Parametreler

value
TValue

içinde Dictionary<TKey,TValue>bulunacak değer. Değer başvuru türleri için olabilir null .

Döndürülenler

true belirtilen değere Dictionary<TKey,TValue> sahip bir öğe içeriyorsa; değilse, false.

Açıklamalar

Bu yöntem, sözlüğündeki değerlerin türü için TValuevarsayılan eşitlik karşılaştırıcısını EqualityComparer<T>.Default kullanarak eşitliği belirler.

Bu yöntem doğrusal bir arama gerçekleştirir; bu nedenle, ortalama yürütme süresi ile Countorantılıdır. Başka bir ifadeyle, bu yöntem bir O(n) işlemidir ve burada n olur Count.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.