📅  最后修改于: 2023-12-03 14:40:29.207000             🧑  作者: Mango
在 C# 中,Dictionary
是一种常用的数据结构,它允许将键和值配对存储在一个集合中。Dictionary
提供了许多有用的方法来操作这些键值对,其中一个重要的方法就是 ContainsKey()
。
ContainsKey()
方法是用于检查 Dictionary
中是否包含指定键的方法。它返回一个布尔值,表示该键是否存在于 Dictionary
中。
方法签名如下:
public bool ContainsKey(TKey key);
其中,TKey
是键的类型。如果键存在于 Dictionary
中,该方法返回 true
;否则,返回 false
。
以下是一个使用 ContainsKey()
方法的示例:
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("apple", 2);
dict.Add("banana", 3);
if (dict.ContainsKey("apple"))
{
Console.WriteLine("The dictionary contains the key 'apple'.");
}
else
{
Console.WriteLine("The dictionary does not contain the key 'apple'.");
}
输出结果为:
The dictionary contains the key 'apple'.
Dictionary
中查找一个不存在的键,则 ContainsKey()
方法返回 false
。Dictionary
中的键必须唯一,如果添加具有相同键的两个元素,则后者将替换前者。Dictionary
的内容。ContainsKey()
方法是检查 Dictionary
中是否包含指定键的简单而有用的方法。如果要在 Dictionary
中查找某个键是否存在,那么这是一个必不可少的方法。