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);
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.

반환

trueitem에 있으면 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의 이전 버전을 사용 하 여이 결정 했습니다 합니다 EqualsCompareTo 의 메서드는 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.

적용 대상

추가 정보