CollectionExtensions.GetValueOrDefault Metodo

Definizione

Overload

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

Tenta di ottenere il valore associato alla chiave specificata da key in dictionary.

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

Tenta di ottenere il valore associato alla chiave specificata da key in dictionary.

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

Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs

Tenta di ottenere il valore associato alla chiave specificata da key in 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);
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

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

dictionary
IReadOnlyDictionary<TKey,TValue>

Dizionario con chiavi di tipo TKey e valori di tipo TValue.

key
TKey

Chiave del valore da ottenere.

Restituisce

TValue

Istanza di TValue. Quando il metodo ha esito positivo, l'oggetto restituito è il valore associato alla chiave specificata da key. Quando il metodo ha esito negativo, restituisce il valore default per TValue.

Eccezioni

dictionary è null.

Si applica a

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

Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs
Source:
CollectionExtensions.cs

Tenta di ottenere il valore associato alla chiave specificata da key in 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

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

dictionary
IReadOnlyDictionary<TKey,TValue>

Dizionario con chiavi di tipo TKey e valori di tipo TValue.

key
TKey

Chiave del valore da ottenere.

defaultValue
TValue

Valore predefinito da restituire quando dictionary non riesce a trovare un valore associato alla chiave specificata da key.

Restituisce

TValue

Istanza di TValue. Quando il metodo ha esito positivo, l'oggetto restituito è il valore associato alla chiave specificata da key. Quando il metodo ha esito negativo, restituisce defaultValue.

Eccezioni

dictionary è null.

Si applica a