CollectionExtensions.GetValueOrDefault Metod

Definition

Överlagringar

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

Försöker hämta värdet som är associerat med det som anges key i dictionary.

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.

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

TValue

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

TValue

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.

Gäller för