CollectionExtensions.GetValueOrDefault Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
Pokusí se získat hodnotu přidruženou k zadané |
| GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue) |
Pokusí se získat hodnotu přidruženou k zadané |
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
Pokusí se získat hodnotu přidruženou k zadané key hodnotě dictionaryv .
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 klíčů ve slovníku.
- TValue
Typ hodnot ve slovníku.
Parametry
- dictionary
- IReadOnlyDictionary<TKey,TValue>
Slovník s klíči typu TKey a hodnotami typu TValue.
- key
- TKey
Klíč hodnoty, kterou chcete získat
Návraty
Instance TValue . Když je metoda úspěšná, vrácený objekt je hodnota přidružená k zadanému keyobjektu . Když metoda selže, vrátí default hodnotu pro TValue.
Výjimky
dictionary je null.
Platí pro
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
- Zdroj:
- CollectionExtensions.cs
Pokusí se získat hodnotu přidruženou k zadané key hodnotě dictionaryv .
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 klíčů ve slovníku.
- TValue
Typ hodnot ve slovníku.
Parametry
- dictionary
- IReadOnlyDictionary<TKey,TValue>
Slovník s klíči typu TKey a hodnotami typu TValue.
- key
- TKey
Klíč hodnoty, kterou chcete získat
- defaultValue
- TValue
Výchozí hodnota, která se má vrátit, dictionary když nemůže najít hodnotu přidruženou k zadanému keyobjektu .
Návraty
Instance TValue . Když je metoda úspěšná, vrácený objekt je hodnota přidružená k zadanému keyobjektu . Když metoda selže, vrátí defaultValue.
Výjimky
dictionary je null.