StringCollection.IList.IndexOf(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyhledá zadaný Object a vrátí nulový index prvního výskytu v rámci celého StringCollectionobjektu .
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
Parametry
- value
- Object
Chcete-li Object najít v .StringCollection Hodnota může být null
.
Návraty
Index založený na nule prvního výskytu value
v rámci celého StringCollectionobjektu , pokud je nalezen; v opačném případě -1.
Implementuje
Poznámky
Prohledá StringCollection se dopředu počínaje prvním prvkem a končí posledním prvkem.
Tato metoda určuje rovnost voláním Object.Equalsmetody .
Tato metoda provádí lineární vyhledávání; proto je tato metoda operací O(n
), kde n
je Count.
Počínaje rozhraním .NET Framework 2.0 tato metoda používá objekty Equals kolekce a CompareTo metody na item
k určení, zda existuje položka. V dřívějších verzích rozhraní .NET Framework bylo toto určení provedeno pomocí Equals metod a CompareTo parametru item
u objektů v kolekci.