StringCollection.IList.IndexOf(Object) 方法

定义

搜索指定的 Object,并返回整个 StringCollection 中第一个匹配项的从零开始的索引。

 virtual int System.Collections.IList.IndexOf(System::Object ^ value) = System::Collections::IList::IndexOf;
int IList.IndexOf (object value);
int IList.IndexOf (object? value);
abstract member System.Collections.IList.IndexOf : obj -> int
override this.System.Collections.IList.IndexOf : obj -> int
Function IndexOf (value As Object) As Integer Implements IList.IndexOf

参数

value
Object

要在 Object 中定位的 StringCollection。 该值可以为 null

返回

如果找到,则为整个 valueStringCollection 第一个匹配项的从零开始的索引;否则为 -1。

实现

注解

StringCollection 第一个元素开始,在最后一个元素处结束,向前搜索 。

此方法通过调用 Object.Equals来确定相等性。

此方法执行线性搜索;因此,此方法是一个 O (n) 操作,其中 nCount

从 .NET Framework 2.0 开始,此方法使用集合的对象 EqualsCompareTo 方法item来确定项是否存在。 在早期版本的.NET Framework中,此确定是通过对集合中的 对象使用 Equals 参数的 itemCompareTo 方法进行的。

适用于

另请参阅