CollectionView.IndexOf(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen öğenin bulunduğu dizini döndürür.
public:
virtual int IndexOf(System::Object ^ item);
public virtual int IndexOf (object item);
abstract member IndexOf : obj -> int
override this.IndexOf : obj -> int
Public Overridable Function IndexOf (item As Object) As Integer
Parametreler
- item
- Object
Bulunacak öğe.
Döndürülenler
Belirtilen öğenin bulunduğu dizin veya öğe bilinmiyorsa -1.
Açıklamalar
Bu yöntem -1 dışında bir dizin döndürürse, görünüm[index-1] öğesi <= görünüm[dizin] < için her zaman doğru olmalıdır; burada karşılaştırmalar varsa görünümün yöntemi kullanılarak IComparer.Compare yapılır.
Yöntemin bu özel davranışı, ekleme ve silmeye karşı tepkiyi hızlandırmak için bazı CollectionChanged olay işleyicileri tarafından kullanılır. Türetilen sınıf bu yöntemi geçersiz kılmazsa, dinleyici yöntemini kullanarak IComparer.Compare ikili bir arama yapar.