語言

IReadOnlyDictionary<TKey,TValue>.TryGetValue(TKey, TValue) 方法

定義

取得與指定索引鍵相關聯的值。

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

找到的關鍵。

value
TValue

當此方法回傳與指定鍵相關聯的值(若找到鍵);否則,參數類型的 value 預設值。 這個參數會未初始化傳遞。

傳回

true如果實作IReadOnlyDictionary<TKey,TValue>介面的物件包含具有指定鍵值的元素;否則, false

例外狀況

key 是 null。

備註

此方法結合 ContainsKey 了方法的功能與屬性 Item[] 。

若找不到 value 該鍵,該參數會獲得適當的預設值 TValue:例如整數類型 false 為 0(0),布林類型 null 為零,參考型別為零。

適用於