C# 字典 dictionary

来源:互联网 发布:seo推广学院 编辑:程序博客网 时间:2024/05/20 14:17


using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _09Dictionary键值对集合{    class Program    {        static void Main(string[] args)        {            //Dictionary<string, string> dic = new Dictionary<string, string>();            //dic.Add("1", "张三");            //dic.Add("2", "李四");            //dic.Add("3", "王五");            //dic.Add("4", "赵六");            ////键值对集合中的键必须是唯一的            ////dic.Add(4, "田七");            ////键值对集合中的值是可以重复的            //dic.Add("5", "王五");            ////可以给键值对集合中的某一个值进行重新赋值            //dic["4"] = "田七";            //键值对集合常用函数            //判断集合中是否已经包含某一个键            //if (!dic.ContainsKey(13))            //{            //    dic.Add(13, "玩狗蛋儿");            //}            //else            //{            //    dic[3] = "王狗蛋儿";            //}            //Console.WriteLine(dic[13]);            //使用foreach循环,通过遍历键值对的形式对键值对集合进行遍历            //第一种遍历方式:遍历集合中的键            //foreach (string item in dic.Keys)            //{            //    Console.WriteLine("键---{0}            值---{1}",item,dic[item]);            //}            //第二种遍历方式:遍历集合中的键值对            //foreach (KeyValuePair<string, string> kv in dic)            //{            //    Console.WriteLine("键---{0}            值---{1}", kv.Key, kv.Value);            //}            //Console.WriteLine(dic[3]);//整体代表的就是值           // Console.ReadKey();        }    }}