Vba 集合是否保留了顺序?

Vba 集合是否保留了顺序?,vba,Vba,在寻找更新集合中条目的方法时,我发现应该使用字典。在一篇评论中,有人说应该注意的是,这本词典并没有保持秩序。但这些藏品能维持秩序吗?即使您删除了元素等等?是的,集合保留了项目的顺序 字典经过“优化”,可通过任意键快速访问成员。键或值没有特定的顺序,因为内容可能随时被重新组织 “简单”集合是一个无序的对象列表。它们只是按照插入它们的相同顺序存储。只有删除或插入项(而不是附加项),序列才能更改 在专家交流会上,会有很多不同的观点,介绍藏书和词典的共性和差异,以及何时使用它们 为了完整起见,我们讨论了

在寻找更新集合中条目的方法时,我发现应该使用字典。在一篇评论中,有人说应该注意的是,这本词典并没有保持秩序。但这些藏品能维持秩序吗?即使您删除了元素等等?

是的,
集合保留了项目的顺序

字典
经过“优化”,可通过任意键快速访问成员。键或值没有特定的顺序,因为内容可能随时被重新组织

“简单”
集合是一个无序的对象列表。它们只是按照插入它们的相同顺序存储。只有删除或插入项(而不是附加项),序列才能更改

在专家交流会上,会有很多不同的观点,介绍藏书和词典的共性和差异,以及何时使用它们

为了完整起见,我们讨论了数组与集合的优点(我想我应该提到数组,因为在这样的讨论中它们常常被忽略)