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, varsa karşılaştırmaların görünümün yöntemi kullanılarak < yapıldığı view[index-1] < öğesi IComparer.Compare= view[index] her zaman doğru olmalıdır.
Yöntemin bu özel davranışı, ekleme ve silmeye 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 arama yapar.