Share via


SortedList<TKey,TValue>.IndexOfValue(TValue) Metode

Definisi

Mencari nilai yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam seluruh SortedList<TKey,TValue>.

public:
 int IndexOfValue(TValue value);
public int IndexOfValue (TValue value);
member this.IndexOfValue : 'Value -> int
Public Function IndexOfValue (value As TValue) As Integer

Parameter

value
TValue

Nilai untuk ditemukan di SortedList<TKey,TValue>. Nilainya bisa null untuk jenis referensi.

Mengembalikan

Indeks berbasis nol dari kemunculan pertama dari value seluruh SortedList<TKey,TValue>, jika ditemukan; jika tidak, -1.

Keterangan

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

Metode ini melakukan pencarian linier; oleh karena itu, waktu eksekusi rata-rata sebanding dengan Count. Artinya, metode ini adalah operasi O(n), di mana n adalah Count.

Berlaku untuk

Lihat juga