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.Tries to get the value associated with the specified key in the dictionary.

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

Tenta di ottenere il valore associato alla chiave specificata in dictionary.Tries to get the value associated with the specified key in the dictionary.

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

Tenta di ottenere il valore associato alla chiave specificata da key in dictionary.Tries to get the value associated with the specified key in the 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

Parametri di tipo

TKey

Tipo di chiavi contenute nel dizionario.The type of the keys in the dictionary.

TValue

Tipo di valori contenuti nel dizionario.The type of the values in the dictionary.

Parametri

dictionary
IReadOnlyDictionary<TKey,TValue>

Dizionario con chiavi di tipo TKey e valori di tipo TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Chiave del valore da ottenere.The key of the value to get.

Restituisce

TValue

Istanza di TValue.A TValue instance. Quando il metodo ha esito positivo, l'oggetto restituito è il valore associato alla chiave specificata da key.When the method is successful, the returned object is the value associated with the specified key. Quando il metodo ha esito negativo, restituisce il valore default per TValue.When the method fails, it returns the default value for TValue.

Eccezioni

dictionary è null.dictionary is null.

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

Tenta di ottenere il valore associato alla chiave specificata in dictionary.Tries to get the value associated with the specified key in the 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 contenute nel dizionario.The type of the keys in the dictionary.

TValue

Tipo di valori contenuti nel dizionario.The type of the values in the dictionary.

Parametri

dictionary
IReadOnlyDictionary<TKey,TValue>

Dizionario con chiavi di tipo TKey e valori di tipo TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Chiave del valore da ottenere.The key of the value to get.

defaultValue
TValue

Valore predefinito da restituire quando dictionary non riesce a trovare un valore associato alla chiave specificata da key.The default value to return when the dictionary cannot find a value associated with the specified key.

Restituisce

TValue

Istanza di TValue.A TValue instance. Quando il metodo ha esito positivo, l'oggetto restituito è il valore associato alla chiave specificata da key.When the method is successful, the returned object is the value associated with the specified key. Quando il metodo ha esito negativo, restituisce defaultValue.When the method fails, it returns defaultValue.

Eccezioni

dictionary è null.dictionary is null.

Si applica a