Share via


StringCollection.IList.IndexOf(Object) Yöntem

Tanım

Belirtilen Object öğesini arar ve tüm StringCollectioniçindeki ilk oluşumun sıfır tabanlı dizinini döndürür.

 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

Parametreler

value
Object

Object içinde bulunacak.StringCollection Değer olabilir null.

Döndürülenler

öğesinin tamamında StringCollectionilk oluşumunun value sıfır tabanlı dizini; bulunursa, aksi takdirde -1.

Uygulamalar

Açıklamalar

StringCollection, ilk öğeden başlayıp son öğeyle biten ileriye doğru arandı.

Bu yöntem çağırarak Object.Equalseşitliği belirler.

Bu yöntem doğrusal bir arama gerçekleştirir; bu nedenle, bu yöntem bir O(n) işlemidir; burada n olur Count.

.NET Framework 2.0'dan başlayarak, bu yöntem öğenin mevcut olup olmadığını belirlemek için koleksiyonunun nesnelerini Equals ve CompareTo yöntemlerini item kullanır. .NET Framework önceki sürümlerinde bu belirleme, koleksiyondaki Equals nesneler üzerinde parametresinin item ve CompareTo yöntemleri kullanılarak yapılmıştır.

Şunlara uygulanır

Ayrıca bkz.