ArrayList.Contains(Object) Метод

Определение

Определяет, входит ли элемент в коллекцию ArrayList.Determines whether an element is in the ArrayList.

public:
 virtual bool Contains(System::Object ^ item);
public virtual bool Contains (object item);
public virtual bool Contains (object? item);
abstract member Contains : obj -> bool
override this.Contains : obj -> bool
Public Overridable Function Contains (item As Object) As Boolean

Параметры

item
Object

Объект Object, который требуется найти в коллекции ArrayList.The Object to locate in the ArrayList. Допускается значение null.The value can be null.

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

Boolean

Значение true, если параметр item найден в коллекции ArrayList; в противном случае — значение false.true if item is found in the ArrayList; otherwise, false.

Реализации

Комментарии

Этот метод выполняет линейный поиск. Таким образом, этот метод является O(n) операцией, где nCount .This method performs a linear search; therefore, this method is an O(n) operation, where n is Count.

Этот метод определяет равенство путем вызова Object.Equals .This method determines equality by calling Object.Equals.

Начиная с платформа .NET Framework 2,0, этот метод использует объекты Equals и методы коллекции для CompareTo item определения того, существует ли элемент.Starting with the .NET Framework 2.0, this method uses the collection's objects' Equals and CompareTo methods on item to determine whether item exists. В более ранних версиях платформа .NET Framework это определение было выполнено с помощью Equals CompareTo методов и item параметра для объектов в коллекции.In the earlier versions of the .NET Framework, this determination was made by using the Equals and CompareTo methods of the item parameter on the objects in the collection.

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

См. также раздел