CollectionExtensions.GetValueOrDefault Metoda

Definicja

Przeciążenia

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

Próbuje pobrać wartość skojarzoną z określonym key w dictionary .Tries to get the value associated with the specified key in the dictionary.

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

Próbuje pobrać wartość skojarzoną z określonym kluczem w dictionary .Tries to get the value associated with the specified key in the dictionary.

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

Próbuje pobrać wartość skojarzoną z określonym key w 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);
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

Parametry typu

TKey

Typ kluczy w słowniku.The type of the keys in the dictionary.

TValue

Typ wartości w słowniku.The type of the values in the dictionary.

Parametry

dictionary
IReadOnlyDictionary<TKey,TValue>

Słownik z kluczami typu TKey i wartości typu TValue .A dictionary with keys of type TKey and values of type TValue.

key
TKey

Klucz wartości do pobrania.The key of the value to get.

Zwraca

TValue

TValueWystąpienie.A TValue instance. Gdy metoda zakończy się pomyślnie, zwracany obiekt jest wartością skojarzoną z określonym key .When the method is successful, the returned object is the value associated with the specified key. Gdy metoda się nie powiedzie, zwraca default wartość dla TValue .When the method fails, it returns the default value for TValue.

Wyjątki

dictionary to null.dictionary is null.

Dotyczy

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

Próbuje pobrać wartość skojarzoną z określonym kluczem w 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

Parametry typu

TKey

Typ kluczy w słowniku.The type of the keys in the dictionary.

TValue

Typ wartości w słowniku.The type of the values in the dictionary.

Parametry

dictionary
IReadOnlyDictionary<TKey,TValue>

Słownik z kluczami typu TKey i wartości typu TValue .A dictionary with keys of type TKey and values of type TValue.

key
TKey

Klucz wartości do pobrania.The key of the value to get.

defaultValue
TValue

Wartość domyślna, która ma zostać zwrócona, jeśli dictionary nie można znaleźć wartości skojarzonej z określonym key .The default value to return when the dictionary cannot find a value associated with the specified key.

Zwraca

TValue

TValueWystąpienie.A TValue instance. Gdy metoda zakończy się pomyślnie, zwracany obiekt jest wartością skojarzoną z określonym key .When the method is successful, the returned object is the value associated with the specified key. Gdy metoda się nie powiedzie, zwraca wartość defaultValue .When the method fails, it returns defaultValue.

Wyjątki

dictionary to null.dictionary is null.

Dotyczy