IReadOnlyDictionary<TKey,TValue>.TryGetValue(TKey, TValue) Метод

Определение

Получает значение, связанное с указанным ключом.Gets the value that is associated with the specified key.

public:
 bool TryGetValue(TKey key, [Runtime::InteropServices::Out] TValue % value);
public bool TryGetValue (TKey key, out TValue value);
abstract member TryGetValue : 'Key * 'Value -> bool
Public Function TryGetValue (key As TKey, ByRef value As TValue) As Boolean

Параметры

key
TKey

Искомый ключ.The key to locate.

value
TValue

Этот метод возвращает значение, связанное с указанным ключом, если он найден; в противном случае — значение по умолчанию для данного типа параметра value.When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. Этот параметр передается неинициализированным.This parameter is passed uninitialized.

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

Значение true, если объект, который реализует интерфейс IReadOnlyDictionary<TKey,TValue>, содержит элемент, имеющий указанный ключ; в противном случае — значение false.true if the object that implements the IReadOnlyDictionary<TKey,TValue> interface contains an element that has the specified key; otherwise, false.

Исключения

Свойство key имеет значение null.key is null.

Комментарии

Этот метод сочетает в себе функциональные возможности метода ContainsKey и свойства Item[TKey].This method combines the functionality of the ContainsKey method and the Item[TKey] property.

Если ключ не найден, параметр value получает соответствующее значение по умолчанию для типа TValue: например, 0 (ноль) для целочисленных типов, false для логических типов и null для ссылочных типов.If the key is not found, the value parameter gets the appropriate default value for the type TValue: for example, 0 (zero) for integer types, false for Boolean types, and null for reference types.

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