IDictionary.Contains(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷物件是否 IDictionary 包含具有指定鍵值的元素。
public:
bool Contains(System::Object ^ key);
public bool Contains(object key);
abstract member Contains : obj -> bool
Public Function Contains (key As Object) As Boolean
參數
- key
- Object
鑰匙要在物體中找到 IDictionary 。
傳回
true 若 包含 IDictionary 一個元素,鍵值為 ;否則, false。
例外狀況
key 是 null。
範例
以下程式碼範例示範如何實作此 Contains 方法。 此程式碼範例是本類別更大範例 IDictionary 的一部分。
public bool Contains(object key)
{
Int32 index;
return TryGetIndexOfKey(key, out index);
}
Public Function Contains(ByVal key As Object) As Boolean Implements IDictionary.Contains
Dim index As Integer
Return TryGetIndexOfKey(key, index)
End Function
備註
實作中是否允許 key 為 null。
此方法利用 Equals 集合中的物件與 CompareTo 方法來 item 判斷該項目是否存在。