microsoft.visualbisic.collection和hashtable集合有什么不同么?解决方案

microsoft.visualbisic.collection和hashtable集合有什么不同么?
两者都是基于键值对的集合

------解决方案--------------------
microsoft.visualbisic.collection实现了System.Collections命名空间下的ICollection, IList接口和System.Runtime.Serialization下的ISerializable, IDeserializationCallback接口,很难说是如何寻址的,但我觉得hashtable应该比collection底层些,因为hashtable在System.Collections下,感觉离system更近些,呵呵。楼主有时间可以用Reflector反编译类库看看。

Public NotInheritable Class Collection
Implements ICollection, IList, ISerializable, IDeserializationCallback

Public Class Hashtable
Implements IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable


------解决方案--------------------
到底有什么区别啊?collection集合可以不设置键值对,collection不会自动排序。hashtable不熟悉,常用SortedList集合。collection和SortedList都支持序列化,hashtable没试过。