C#中的Dictionary相关方法

📅 2026/7/23 23:41:26
C#中的Dictionary相关方法
C#中的Dictionary即类似于泛型哈希表具有与哈希表类似的增删改查与遍历操作。using System; using System.Collections.Generic; namespace lesson08 { class Program { static void Main(string[] args) { Dictionaryint,string dictionary new Dictionaryint,string(); #region 增删查改 //增加 dictionary.Add(1, ab); dictionary.Add(2, cd); dictionary.Add(3, ef); //删除 dictionary.Remove(2); dictionary.Clear(); Console.WriteLine(*************************); dictionary.Add(1, ab); dictionary.Add(2, cd); dictionary.Add(3, ef); //查找 Console.WriteLine(dictionary[1]); Console.WriteLine(dictionary.ContainsKey(2)); Console.WriteLine(dictionary.ContainsValue(ef)); //修改 dictionary[2] ggg; Console.WriteLine(dictionary[2]); #endregion #region 遍历 Console.WriteLine(*************************); Console.WriteLine(dictionary.Count); Console.WriteLine(*************************); foreach (int item in dictionary.Keys) { Console.WriteLine(item); Console.WriteLine(dictionary[item]); } Console.WriteLine(*************************); foreach (string item in dictionary.Values) { Console.WriteLine(item); } Console.WriteLine(*************************); foreach (KeyValuePairint, string item in dictionary) { Console.WriteLine(键 item.Key 值 item.Value); } #endregion } } }