IDictionary.Contains(Object) Yöntem

Tanım

Nesnenin belirtilen anahtara IDictionary sahip bir öğe içerip içermediğini belirler.

C#
public bool Contains (object key);

Parametreler

key
Object

nesnesinde IDictionary bulunacak anahtar.

Döndürülenler

true anahtarına IDictionary sahip bir öğe içeriyorsa; değilse, false.

Özel durumlar

key, null değeridir.

Örnekler

Aşağıdaki kod örneği, yönteminin Contains nasıl uygulanduğunu gösterir. Bu kod örneği, sınıfı için IDictionary sağlanan daha büyük bir örneğin parçasıdır.

C#
public bool Contains(object key)
{
   Int32 index;
   return TryGetIndexOfKey(key, out index);
}

Açıklamalar

Uygulamalar, anahtarın olmasına nullizin verip vermediklerine göre değişiklik gösterebilir.

.NET Framework 2.0'dan başlayarak, bu yöntem koleksiyonun nesnelerini Equals ve CompareTo yöntemlerini item kullanarak mevcut olup olmadığını item belirler. .NET Framework önceki sürümlerinde bu belirleme, koleksiyondaki Equals nesneler üzerinde parametresinin item ve CompareTo yöntemleri kullanılarak yapılmıştır.

Ş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 1.1, 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.5, 1.6, 2.0, 2.1
UWP 10.0