Прочитать на английском

Поделиться через


IDictionary.Contains(Object) Метод

Определение

Определяет, содержится ли элемент с указанным ключом в объекте IDictionary.

public bool Contains (object key);

Параметры

key
Object

Ключ для размещения в объекте IDictionary.

Возвращаемое значение

Значение true, если в IDictionary содержится элемент с данным ключом; в противном случае — значение false.

Исключения

key имеет значение null.

Примеры

В следующем примере кода показано, как реализовать Contains метод . Этот пример входит в состав более крупного примера использования класса IDictionary.

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

Комментарии

Реализации могут различаться в зависимости от того, разрешают ли они ключу значение null.

Начиная с платформа .NET Framework 2.0, этот метод использует объекты Equals коллекции и CompareTo методы для item определения item существования. В более ранних версиях платформа .NET Framework это определение было сделано с помощью Equals методов item и CompareTo параметра для объектов в коллекции.

Применяется к

Продукт Версии
.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