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

Definitie

Zoekt naar de opgegeven waarde en retourneert de op nul gebaseerde index van het eerste exemplaar binnen het hele SortedList<TKey,TValue>exemplaar.

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

Parameters

value
TValue

De waarde die moet worden gevonden in de SortedList<TKey,TValue>. De waarde kan voor referentietypen zijn null .

Retouren

De op nul gebaseerde index van het eerste exemplaar van value binnen het hele SortedList<TKey,TValue>, indien gevonden; anders -1.

Opmerkingen

Deze methode bepaalt gelijkheid met behulp van de standaard comparer Comparer<T>.Default voor het waardetype TValue. Comparer<T>.Default controleert of het waardetype TValue die implementatie implementeert System.IComparable<T> en gebruikt, indien beschikbaar. Zo niet, Comparer<T>.Default controleert u of het waardetype TValue wordt geïmplementeerd System.IComparable. Als het waardetype TValue geen van beide interfaces implementeert, gebruikt Object.Equalsdeze methode .

Met deze methode wordt een lineaire zoekopdracht uitgevoerd; daarom is de gemiddelde uitvoeringstijd evenredig met Count. Dat wil gezegd, deze methode is een O(n)-bewerking, waarbij n .Count

Van toepassing op

Zie ook