Поделиться через


CollectionExtensions.GetValueOrDefault Метод

Определение

Перегрузки

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

Пытается получить значение, связанное с указанным key в dictionary.

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

Пытается получить значение, связанное с указанным key в dictionary.

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

Экземпляр 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

Экземпляр TValue. При успешном выполнении метода возвращаемый объект является значением, связанным с заданным key. Если происходит сбой метода, возвращается значение defaultValue.

Исключения

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

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