C# Dictionary.ContainsKey()实例讲解

   2025-02-13 4650
核心提示:Dictionary.ContainsKey()方法用于判断字典中是否包含指定的键。它接受一个参数,即要查找的键,并返回一个布尔值,表示是否存在

Dictionary.ContainsKey()方法用于判断字典中是否包含指定的键。它接受一个参数,即要查找的键,并返回一个布尔值,表示是否存在该键。

下面是一个使用Dictionary.ContainsKey()方法的示例:

using System;using System.Collections.Generic;class Program{    static void Main()    {        // 创建一个字典        Dictionary<string, int> dictionary = new Dictionary<string, int>();        // 添加一些键值对        dictionary.Add("apple", 1);        dictionary.Add("banana", 2);        dictionary.Add("orange", 3);        // 判断字典中是否包含指定的键        Console.WriteLine(dictionary.ContainsKey("apple")); // 输出: True        Console.WriteLine(dictionary.ContainsKey("grape")); // 输出: False    }}

在上面的例子中,我们首先创建了一个Dictionary<string, int>类型的字典,键的类型为字符串,值的类型为整数。然后使用Add()方法向字典中添加了三个键值对。

接下来,我们使用ContainsKey()方法来检查字典中是否包含指定的键。在示例中,我们分别查找了"apple"和"grape"两个键。由于字典中存在"apple"键,所以ContainsKey(“apple”)返回True;而字典中不存在"grape"键,所以ContainsKey(“grape”)返回False。

通过使用Dictionary.ContainsKey()方法,我们可以在访问字典中的键值对之前先判断键是否存在,从而避免引发异常。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言