Dictionary<key,value> key和value分别表示键和值。
和数组的最基本不用在于,Dictionary<key,value> 是一个泛型集合。数组是长度不可变的储存相同类型元素。
Dictionary<string,object> dict=new Dictionary<string,object> ();
dict.Add("测试",null);//添加只能是键和值同时添加。
dict.Add('测试",111);和java不同的是,Dictionary<key,value> 不能添加已经有的键。
你就这样理解,Dictionary<key,value> 其实就是一个拥有无限房间的酒店。(假如不出现特殊情况)每个门牌号就是一个key,每个门牌号对应的房间就是一个value。如果有两个相同门牌号的房间,肯定就会给顾客造成不必要的困扰。 |