1.初始化一個鍵值對
1 //初始化定義一個鍵值對,注意最后的括號
2 Dictionary<int, string> dic = new Dictionary<int, string>();
2.為鍵值對添加元素
1 //鍵值對的Add函數
2 dic.Add(2, "zhao"); 3 dic.Add(4, "qian"); 4 dic.Add(6, "sun"); 5 dic.Add(8, "li");
3.鍵值對的ContainsKey和ContainsValue函數
1 //鍵值對的ContainsKey和ContainsValue函數
2 Console.WriteLine(dic[4]); 3 Console.WriteLine("鍵值對是否包含鍵2:" + dic.ContainsKey(2)); 4 Console.WriteLine("鍵值對是否包含鍵5:" + dic.ContainsKey(5)); 5 Console.WriteLine("鍵值對是否包含值zhao:" + dic.ContainsValue("zhao")); 6 Console.WriteLine("鍵值對是否包含值Zhao:" + dic.ContainsValue("Zhao"));
4.鍵值對的數量
1 //鍵值對的數量
2 Console.WriteLine("鍵值對包含鍵值數量:" + dic.Count);
5.鍵值對的keys屬性
1 //鍵值對的keys屬性
2 foreach (int item in dic.Keys) 3 { 4 Console.WriteLine("鍵為:{0},值為:{1}", item, dic[item]); 5 }
6.對鍵值對進行遍歷
1 //對鍵值對進行遍歷
2 foreach (KeyValuePair<int,string> kv in dic) 3 { 4 Console.WriteLine("鍵為:{0},值為:{1}", kv.Key, kv.Value); 5 }