CollectionView.IndexOf(Object) Yöntem

Tanım

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.

Şunlara uygulanır