IReadOnlyDictionary<TKey,TValue>.TryGetValue(TKey, TValue) Method

Definition

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.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

Parameters

key
TKey

Der zu suchende Schlüssel.The key to locate.

value
TValue

Wenn diese Methode zurückgegeben wird, enthält sie den dem angegebenen Schlüssel zugeordneten Wert, wenn der Schlüssel gefunden wird, andernfalls enthält sie den Standardwert für den Typ des value-Parameters.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. Dieser Parameter wird nicht initialisiert übergeben.This parameter is passed uninitialized.

Returns

Boolean

true, wenn das Objekt, das die IReadOnlyDictionary<TKey,TValue>-Schnittstelle implementiert, ein Element mit dem angegebenen Schlüssel enthält, andernfalls false.true if the object that implements the IReadOnlyDictionary<TKey,TValue> interface contains an element that has the specified key; otherwise, false.

Exceptions

key ist nullkey is null.

Remarks

Diese Methode kombiniert die Funktionalität der ContainsKey-Methode und der Item[]-Eigenschaft.This method combines the functionality of the ContainsKey method and the Item[] property.

Wenn der Schlüssel nicht gefunden wird, ruft der value-Parameter den entsprechenden Standardwert für den Typ TValueab, z. b. 0 (null) für ganzzahlige Typen, false für boolesche Typen und null für Verweis Typen.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.

Applies to