Visual Basic 的 Collection 对象将其所有元素存储为 Object 类型,以便您可以添加任何数据类型的项。但是有缺陷,类型太多可能出现无法读取或者识别错误的未知问题。没有保护措施来防止添加不适当的数据类型。若要避免这一缺陷,可以使用结构体来定义。什麽类型都可以自己定义。定义实例: Private Type Type_Self Id As Integer SS As Label sa As String aa As Currency saaa As Collection End Type