c# 中的 DictionaryEntry 类是干什么的

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:13:42
其中Key 和Value 是干什么的,有啥区别呢

就是键值对
Key是键
Value是值
Hashtable 内的每一组对象就是一个DictionaryEntry
例如我们要循环hashtable
foreach (DictionaryEntry de in myHashtable) {...}
Hashtable就是一个DictionaryEntry的集合
在一个Hashtable中
Key的值是不可以重复的,必须是唯一的,但Value的值可以是重复的
在查询时,Key担当索引的功能

directory[key,value]其实和list一样都是泛型类,只不过是directory可以输入两个参数,而且可以自定义这两个参数的类型

key 是键
value 是值
都可以用来访问数据

directory查找速度最快