学校排行榜

(0)

投一票

C#哈希表查找元素 官网

C#中,可借助键查找哈希表中的元素。使用ContainsKey方法判断键是否存在,若存在用索引器获取对应值。 using System;using System.Collections;class Program{ static void Main() { Hashtable ht = new Hashtable(); ht.Add("key1", "value1"); ht.Add("key2", "value2"); // 判断键是否存在 if (ht.ContainsKey("key1")) { string value = (string)ht["key1"]; Console.WriteLine("键 key1 对应的值是: " + value); } // 运行结果: // 键 key1 对应的值是: value1 }} 也能使用ContainsValue方法判断值是否存在。 using System;using System.Collections;class Program{ static void Main() { Hashtable ht = new Hashtable(); ht.Add("key1", "value1"); ht.Add("key2", "value2"); // 判断值是否存在 if (ht.ContainsValue("value1")) { Console.WriteLine("哈希表中存在值 value1"); } // 运行结果: // 哈希表中存在值 value1 }} 使用索引器获取值时,若键不存在会抛出异常,所以先判断键是否存在。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。