要点:
1.任何键都是唯一的
2.值不能为空,值类型是引用类型时可以为空值
3.键key和值value可以为任意类型
Dictionary使用方法:
Dictionary<string, string> myDictionary = new Dictionary<string, string>();
1.添加成员
myDictionary.add("json","17");//当添加同样的键会抛出异常,添加时需要加if判断
myDictionary["Tommy"] = "20";//若dictionary中存在则替换,没有则添加 不会出错
2.删除成员
myDoctionary.Remove("json");
3.遍历成员
//使用keyvaluepair便利字典成员
foreach(KeyValuePair<string, string> keyvalue in myDictionary){
Debug.WriteLine("key = {0}, value = {1}", keyvalue.key, keyvalue.value);
4.遍历key与value
Dictionary<string, string>.KeyCollection = myDictionary.keys;
Dictionary<string, string>.ValueCollection = myDictionary.Values;
5.键与值对应查找
if (myDictionary.Containskey("json"))
Debug.WriteLine("value {0}", myDictionary["json"]);