arraylist 与 hashtable有何区别?

kimichenxh 2005-12-12 04:07:38
arraylist 与 hashtable有何区别?
...全文
209 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
网_风 2005-12-12
  • 打赏
  • 举报
回复
你用Reflector查看一下。
Hashtable : IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable

ArrayList : IList, ICloneable
78984598 2005-12-12
  • 打赏
  • 举报
回复
UP
seekinghu 2005-12-12
  • 打赏
  • 举报
回复
HashTable 包含键(key)/值(value)对,实现IDictionary接口;

ArrayList 相当于一个对象数组,实现IList接口;


smallMage 2005-12-12
  • 打赏
  • 举报
回复
HashTable有Key和value的对应,
ArrayList相当于只要VALUE
happyfamily 2005-12-12
  • 打赏
  • 举报
回复
hashtable有很好查询速度
liujiwe79 2005-12-12
  • 打赏
  • 举报
回复
HashTable有Key和value的对应,
ArrayList只是存储数据,不能按照一定的对应关系取出来。
实际上ArrayList就是IList,而HashTable就是IDictionary。
mbh0210 2005-12-12
  • 打赏
  • 举报
回复
恩。。。。
Ivony 2005-12-12
  • 打赏
  • 举报
回复
HashTable有Key,ArrayList没有。
实际上ArrayList就是IList,而HashTable就是IDictionary。

ArrayList是列表,只有顺序,HashTable是字典,有关键字索引。

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧