【C#】之字典泛型

来源:互联网 发布:淘宝来客提醒 编辑:程序博客网 时间:2024/06/11 09:28

代码:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Dictionary示例{    class Program    {        static void Main(string[] args)        {            //声明键值对            Dictionary<string, string> dic = new Dictionary<string, string>();            dic.Add("goumi1", "sddd");            dic.Add("goumi2", "sqwe");            dic.Add("goumi3", "gfgth");            dic.Add("goumi4", "lll");            dic.Add("goumi5", "ggggg");            //取值            Console.WriteLine(dic["goumi3"]);            //删除            dic.Remove("goumi1");            Console.WriteLine(dic.Count);            //var在C#表示不定类型,下面这句是item变量不断在dic.Keys(goumi1,2,3,4)中遍历            foreach(var item in dic.Keys)            {                Console.WriteLine(dic[item]);                            }            foreach (var item in dic.Keys)            {                //使用占位符                Console.WriteLine("{0},{1}", item, dic[item]);            }            Console.ReadKey();        }    }}

Dictionary和list在遍历时,不同,由于list有角标,可以使用for循环。字典没有角标,所以只能用foreach来遍历。键值对是根据键去找值,和list通过下标去找值不一样。list和数组相似。键只能是唯一的。

原创粉丝点击