Collection<T>.IList.IndexOf(Object) Metode

Definisi

Menentukan indeks item tertentu di IList.

 virtual int System.Collections.IList.IndexOf(System::Object ^ value) = System::Collections::IList::IndexOf;
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

Parameter

value
Object

Object untuk menemukan di IList.

Mengembalikan

Indeks value jika ditemukan dalam daftar; jika tidak, -1.

Penerapan

Pengecualian

value adalah jenis yang tidak dapat ditetapkan ke IList.

Keterangan

Metode ini menentukan kesetaraan menggunakan perbandingan Comparer<T>.Defaultdefault . Comparer<T>.Default memeriksa apakah jenis T mengimplementasikan System.IComparable<T> dan menggunakan implementasi tersebut, jika tersedia. Jika tidak, Comparer<T>.Default memeriksa apakah jenis T mengimplementasikan System.IComparable. Jika jenis T tidak mengimplementasikan salah satu antarmuka, metode ini menggunakan Object.Equals.

Metode ini adalah operasi O(n), di mana n adalah Count.

Berlaku untuk