Dictionary<TKey,TValue>.ValueCollection.ICollection<TValue>.Contains Yöntem

Tanım

öğesinin ICollection<T> belirli bir değer içerip içermediğini belirler.

 virtual bool System.Collections.Generic.ICollection<TValue>.Contains(TValue item) = System::Collections::Generic::ICollection<TValue>::Contains;
bool ICollection<TValue>.Contains (TValue item);
abstract member System.Collections.Generic.ICollection<TValue>.Contains : 'Value -> bool
override this.System.Collections.Generic.ICollection<TValue>.Contains : 'Value -> bool
Function Contains (item As TValue) As Boolean Implements ICollection(Of TValue).Contains

Parametreler

item
TValue

içinde ICollection<T>bulunacak nesne.

Döndürülenler

trueiçinde bulunursaICollection<T>; bulunamazsaitem, false.

Uygulamalar

Açıklamalar

Uygulamalar, nesnelerin eşitliğini belirleme şekline göre farklılık gösterebilir; örneğin, kullanırDefault, List<T> ancak Dictionary<TKey,TValue> kullanıcının anahtarları karşılaştırmak için kullanılacak uygulamayı belirtmesine IComparer<T> izin verir.

Bu yöntem bir O(n) işlemidir; burada n olur Count.

Şunlara uygulanır