共用方式為


ArrayList.Contains(Object) 方法

定義

判斷某項目是否在 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

要在 ArrayList 中尋找的 Object。 這個值可以是 null

傳回

如果在 true 中找到 item,則為 ArrayList,否則為 false

實作

備註

此方法會執行線性搜尋;因此,這個方法是 O(n) 作業,其中 nCount

這個方法會呼叫 Object.Equals來判斷相等。

從 .NET Framework 2.0 開始,這個方法會使用 集合的物件 EqualsCompareTo 方法item來判斷專案是否存在。 在舊版的 .NET Framework 中,這個判斷方式是在Equals集合中的 物件上使用 參數的 itemCompareTo 方法進行。

適用於

另請參閱