c#字典怎么根据key取值

   2025-02-05 2000
核心提示:在C#中,可以使用字典的TryGetValue方法根据key取值。TryGetValue方法接受一个key作为参数,并尝试从字典中获取与该key关联的值

在C#中,可以使用字典的TryGetValue方法根据key取值。TryGetValue方法接受一个key作为参数,并尝试从字典中获取与该key关联的值。如果找到了对应的值,则将其存储在一个指定的变量中,并返回true。如果没有找到对应的值,则返回false。

下面是一个示例代码:

Dictionary<string, int> myDictionary = new Dictionary<string, int>();myDictionary.Add("key1", 1);myDictionary.Add("key2", 2);int value;if (myDictionary.TryGetValue("key1", out value)){    // 找到了对应的值,可以使用变量value进行处理    Console.WriteLine("找到了值:" + value);}else{    // 没有找到对应的值    Console.WriteLine("没有找到值");}

在上面的示例中,首先创建了一个Dictionary对象myDictionary,并向其中添加了两个键值对。然后使用TryGetValue方法尝试根据"key1"获取值,如果找到了则输出对应的值,否则输出没有找到值的提示。

希望对你有所帮助!

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