DictionaryExtensions.GetValueOrDefault<TKey,TValue> Method

Definition

Gets the value associated with specified key.

public static TValue GetValueOrDefault<TKey,TValue> (this System.Collections.Generic.IDictionary<TKey,TValue> dictionary, TKey key, TValue defaultValue = default);
static member GetValueOrDefault : System.Collections.Generic.IDictionary<'Key, 'Value> * 'Key * 'Value -> 'Value
<Extension()>
Public Function GetValueOrDefault(Of TKey, TValue) (dictionary As IDictionary(Of TKey, TValue), key As TKey, Optional defaultValue As TValue = Nothing) As TValue

Type Parameters

TKey

The type of the key parameter.

TValue

The type of the value parameter.

Parameters

dictionary
IDictionary<TKey,TValue>

The dictionary containing the specified key.

key
TKey

The key whose value to get.

defaultValue
TValue

The default value for the type of the value parameter.

Returns

TValue

The value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter.

Applies to