CollectionExtensions.GetValueOrDefault Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
Försöker hämta värdet som är associerat med det som anges |
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue) |
Försöker hämta värdet som är associerat med det som anges |
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)
Försöker hämta värdet som är associerat med det som anges key i 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
Typparametrar
- TKey
Typ av nycklar i ordlistan.
- TValue
Typ av värden i ordlistan.
Parametrar
- dictionary
- IReadOnlyDictionary<TKey,TValue>
En ordlista med nycklar av typen TKey och värden av typen TValue.
- key
- TKey
Nyckeln för det värde som ska hämtas.
Returer
En TValue instans. När metoden lyckas är det returnerade objektet det värde som är associerat med den angivna key. När metoden misslyckas returneras default värdet för TValue.
Undantag
dictionary är null.
Gäller för
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)
Försöker hämta värdet som är associerat med det som anges key i 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
Typparametrar
- TKey
Typ av nycklar i ordlistan.
- TValue
Typ av värden i ordlistan.
Parametrar
- dictionary
- IReadOnlyDictionary<TKey,TValue>
En ordlista med nycklar av typen TKey och värden av typen TValue.
- key
- TKey
Nyckeln för det värde som ska hämtas.
- defaultValue
- TValue
Standardvärdet som returneras när dictionary det inte går att hitta ett värde som är associerat med det angivna key.
Returer
En TValue instans. När metoden lyckas är det returnerade objektet det värde som är associerat med den angivna key. När metoden misslyckas returneras defaultValue.
Undantag
dictionary är null.