CollectionExtensions.GetValueOrDefault Methode

Definitie

Overloads

Name Description
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)

Probeert de waarde op te halen die is gekoppeld aan de opgegeven key in de dictionary.

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)

Probeert de waarde op te halen die is gekoppeld aan de opgegeven key in de dictionary.

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)

Probeert de waarde op te halen die is gekoppeld aan de opgegeven key in de dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static TValue GetValueOrDefault(System::Collections::Generic::IReadOnlyDictionary<TKey, TValue> ^ dictionary, TKey key);
public static TValue GetValueOrDefault<TKey,TValue>(this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key);
static member GetValueOrDefault : System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * 'Key -> 'Value
<Extension()>
Public Function GetValueOrDefault(Of TKey, TValue) (dictionary As IReadOnlyDictionary(Of TKey, TValue), key As TKey) As TValue

Type parameters

TKey

Het type sleutels in de woordenlijst.

TValue

Het type van de waarden in de woordenlijst.

Parameters

dictionary
IReadOnlyDictionary<TKey,TValue>

Een woordenlijst met sleutels van het type TKey en de waarden van het type TValue.

key
TKey

De sleutel van de waarde die moet worden opgehaald.

Retouren

TValue

Een TValue exemplaar. Wanneer de methode is geslaagd, is het geretourneerde object de waarde die aan de opgegeven waarde keyis gekoppeld. Wanneer de methode mislukt, wordt de default waarde voor TValue.

Uitzonderingen

dictionary is null.

Van toepassing op

GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)

Probeert de waarde op te halen die is gekoppeld aan de opgegeven key in de dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static TValue GetValueOrDefault(System::Collections::Generic::IReadOnlyDictionary<TKey, TValue> ^ dictionary, TKey key, TValue defaultValue);
public static TValue GetValueOrDefault<TKey,TValue>(this System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> dictionary, TKey key, TValue defaultValue);
static member GetValueOrDefault : System.Collections.Generic.IReadOnlyDictionary<'Key, 'Value> * 'Key * 'Value -> 'Value
<Extension()>
Public Function GetValueOrDefault(Of TKey, TValue) (dictionary As IReadOnlyDictionary(Of TKey, TValue), key As TKey, defaultValue As TValue) As TValue

Type parameters

TKey

Het type sleutels in de woordenlijst.

TValue

Het type van de waarden in de woordenlijst.

Parameters

dictionary
IReadOnlyDictionary<TKey,TValue>

Een woordenlijst met sleutels van het type TKey en de waarden van het type TValue.

key
TKey

De sleutel van de waarde die moet worden opgehaald.

defaultValue
TValue

De standaardwaarde die moet worden geretourneerd wanneer de dictionary waarde die aan de opgegeven keywaarde is gekoppeld, niet kan worden gevonden.

Retouren

TValue

Een TValue exemplaar. Wanneer de methode is geslaagd, is het geretourneerde object de waarde die aan de opgegeven waarde keyis gekoppeld. Wanneer de methode mislukt, wordt deze geretourneerd defaultValue.

Uitzonderingen

dictionary is null.

Van toepassing op