Sdílet prostřednictvím


CollectionExtensions.GetValueOrDefault Metoda

Definice

Přetížení

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

Pokusí se získat hodnotu přidruženou k zadané key hodnotě dictionaryv .

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

Pokusí se získat hodnotu přidruženou k zadané key hodnotě dictionaryv .

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

TValue

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

TValue

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.

Platí pro