CollectionExtensions.GetValueOrDefault Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey) |
Пытается получить значение, связанное с указанным |
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue) |
Пытается получить значение, связанное с указанным |
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey)
- Исходный код:
- CollectionExtensions.cs
- Исходный код:
- CollectionExtensions.cs
- Исходный код:
- CollectionExtensions.cs
Пытается получить значение, связанное с указанным key
в 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
Тип ключей в словаре.
- TValue
Тип значений в словаре.
Параметры
- dictionary
- IReadOnlyDictionary<TKey,TValue>
Словарь с ключами типа TKey
и значениями типа TValue
.
- key
- TKey
Ключ значения, которое необходимо получить.
Возвращаемое значение
Экземпляр TValue
. При успешном выполнении метода возвращаемый объект является значением, связанным с заданным key
. Если происходит сбой метода, возвращается значение default
для TValue
.
Исключения
dictionary
имеет значение null
.
Применяется к
GetValueOrDefault<TKey,TValue>(IReadOnlyDictionary<TKey,TValue>, TKey, TValue)
- Исходный код:
- CollectionExtensions.cs
- Исходный код:
- CollectionExtensions.cs
- Исходный код:
- CollectionExtensions.cs
Пытается получить значение, связанное с указанным key
в 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
Тип ключей в словаре.
- TValue
Тип значений в словаре.
Параметры
- dictionary
- IReadOnlyDictionary<TKey,TValue>
Словарь с ключами типа TKey
и значениями типа TValue
.
- key
- TKey
Ключ значения, которое необходимо получить.
- defaultValue
- TValue
Значение по умолчанию, возвращаемое, если dictionary
не удается найти значение, связанное с указанным key
.
Возвращаемое значение
Экземпляр TValue
. При успешном выполнении метода возвращаемый объект является значением, связанным с заданным key
. Если происходит сбой метода, возвращается значение defaultValue
.
Исключения
dictionary
имеет значение null
.