C# Dictionaries
Dictionaries
字典 在C# 里是用接口 IDictionary
来实现的,最常用的字典就是Dicrtionary<tkey,tvalue>,键值对的形式,和index,item 这种对应关系还是不同的
python 里的也是这种形式,key→value,取值方式也是用 Dictionary[key] 这种方式
定义的时候把key和value的类型定义出来就行了,和List
一样 ,可以Add
,取值的时候用方括号[ ]
键必须是唯一的,而且在取值的时候必须得保证key存在,不然会KeyNotFoundException
遍历字典元素
字典里item都是 键值对 形式,KeyValuePair
类型,可以单独在取出Key
和 Value
和python 一样,字典是无序的,增加或者删除item以后你可能就会发现字典里的item顺序会变化,
字典没法Sort()