C#Dicitionary

张开发
2026/4/21 14:56:55 15 分钟阅读

分享文章

C#Dicitionary
概念Dicitionary 可以理解为拥有泛型的Hasntable它也是基于键的哈希代码组织起来的键/值对键值对类型从Hashtable的object变为了可以自己定制的泛型声明Dictionaryint, string dictionary new Dictionaryint, string();增不能出现相同键dictionary.Add(1, 123); dictionary.Add(2, 123);删对于不存在的键那就不会有任何处理不报错dictionary.Remove(1); dictionary.Remove(4);清空dictionary.Clear(); dictionary.Add(1, 123); dictionary.Add(2, 123);查Console.WriteLine(dictionary[2]); Console.WriteLine(dictionary[4]);对于不存在的键查找就直接报错根据键检测if (dictionary.ContainsKey(1)) { Console.WriteLine(存在);// }根据值检测if (dictionary.ContainsValue(123)) { Console.WriteLine(存在);// }改dictionary[1] 555;遍历遍历所有键foreach(int item in dictionary.Keys) { Console.WriteLine(item); Console.WriteLine(dictionary[item]); }遍历所有值foreach(string item in dictionary.Values)//根据键去找值 { Console.WriteLine(item); } foreach(KeyValuePairint,stringitem in dictionary) { Console.WriteLine(键 item.Key 值 item.Value); }

更多文章