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ě dictionary
v .
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 key
objektu . 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ě dictionary
v .
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 key
objektu .
Návraty
Instance TValue
. Když je metoda úspěšná, vrácený objekt je hodnota přidružená k zadanému key
objektu . Když metoda selže, vrátí defaultValue
.
Výjimky
dictionary
je null
.