CollectionExtensions.GetValueOrDefault Метод

Определение

Перегрузки

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

Пытается получить значение, связанное с указанным key в dictionary.Tries to get the value associated with the specified key in the dictionary.

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

Пытается получить значение, связанное с указанным ключом в dictionary.Tries to get the value associated with the specified key in the dictionary.

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

Пытается получить значение, связанное с указанным key в 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

Параметры типа

TKey

Тип ключей в словаре.The type of the keys in the dictionary.

TValue

Тип значений в словаре.The type of the values in the dictionary.

Параметры

dictionary
IReadOnlyDictionary<TKey,TValue>

Словарь с ключами типа TKey и значениями типа TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Ключ значения, которое необходимо получить.The key of the value to get.

Возвращаемое значение

TValue

Экземпляр TValue.A TValue instance. При успешном выполнении метода возвращаемый объект является значением, связанным с заданным key.When the method is successful, the returned object is the value associated with the specified key. Если происходит сбой метода, возвращается значение default для TValue.When the method fails, it returns the default value for TValue.

Исключения

dictionary имеет значение null.dictionary is null.

Применяется к

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

Пытается получить значение, связанное с указанным ключом в 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

Параметры типа

TKey

Тип ключей в словаре.The type of the keys in the dictionary.

TValue

Тип значений в словаре.The type of the values in the dictionary.

Параметры

dictionary
IReadOnlyDictionary<TKey,TValue>

Словарь с ключами типа TKey и значениями типа TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Ключ значения, которое необходимо получить.The key of the value to get.

defaultValue
TValue

Значение по умолчанию, возвращаемое, если dictionary не удается найти значение, связанное с указанным key.The default value to return when the dictionary cannot find a value associated with the specified key.

Возвращаемое значение

TValue

Экземпляр TValue.A TValue instance. При успешном выполнении метода возвращаемый объект является значением, связанным с заданным key.When the method is successful, the returned object is the value associated with the specified key. Если происходит сбой метода, возвращается значение defaultValue.When the method fails, it returns defaultValue.

Исключения

dictionary имеет значение null.dictionary is null.

Применяется к