Aracılığıyla paylaş


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

Tanım

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

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

Parametreler

value
TValue

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

Döndürülenler

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

Açıklamalar

Bu yöntem, değer türü TValueiçin varsayılan karşılaştırıcıyı Comparer<T>.Default kullanarak eşitliği belirler. Comparer<T>.Default varsa, değer türünün TValue bu uygulamayı uygulayıp uygulamadığını System.IComparable<T> ve kullanıp kullanmadığını denetler. Aksi takdirde, Comparer<T>.Default değer türünün TValue uygulayıp uygulamadığını System.IComparabledenetler. Değer türü TValue iki arabirimi de uygulamazsa, bu yöntem kullanır Object.Equals.

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

Ayrıca bkz.