字典的含义:
字典中key只能对应一个值不能对应多个值,线性结构。
使用方法
1. 实例化:Dictionary<键key,值value> 名字dic=new Dictionary<键key,值value>();
Dictionary<Tkey,Tvalue> Dic=new Dictionary<Tkey,Tvalue>();
2. 常见方法:
添加:Dic.Add(key,value)给字典添加值
删除:Dic.Remove(key) 删除指定值
访问:Dic[key]表示key所对应的值
判断空:Dic.ContainsKey(key)判断key是否存在
3. 非字典的其他内容:
类的属性和方法:边方法首字母要大写,属性第一个单词首字母小写后边单词首字母大写。
字符串切割: 字符串.split(切分字符串返回数组'-')符号可以用 ' - '
嵌套字典
嵌套实例化:Dictionary<key,Dictionary<key,value>>dic=new Dictionary<key,Dictionary<key,value>>();
//Tkey 是外部字典的一个类型,T1key是内部字典的一个类型,T1value是内部字典的一个值。
Dictionary<Tkey,Dictionary<T1key,T1value>>dic=new Dictionary<Tkey,Dictionary<T1key,T1value>>();
dic.add(key,new Dictionary<T1key,T1value>()) //对应的内嵌字典需实例化
dic[key].add(key,value) //添加外层值
dic[key]=new Dictionary<T1key,T1value>(); //给外层的某个值赋值字典值,在外边赋值比较好,根据个人喜好添加
prinft(dic[key][key]); //读取嵌套字典里的某个值
有什么问题大家多多提