CollectionExtensions.GetValueOrDefault Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
Probeert de waarde op te halen die is gekoppeld aan de opgegeven |
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue) |
Probeert de waarde op te halen die is gekoppeld aan de opgegeven |
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
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
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.