Aracılığıyla paylaş


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, 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.

Şunlara uygulanır