首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VBA中的单数据字典

VBA中的单数据字典
EN

Stack Overflow用户
提问于 2015-06-11 11:06:01
回答 2查看 269关注 0票数 2

在我看来,这是一个简单的问题。我有一个值数组,我需要循环和删除。问题是数组只能重调(不能删除中间的元素)。

我在考虑用字典,但我不会真正使用这个值,只使用钥匙,这似乎是一种浪费…有“密钥”列表吗?

就上下文而言,我想做的是:

  1. 创建数组:{1,2,3,4,5,6,7}
  2. 从中间删除元素:例如,删除(3)= {1,2,4,5,6,7}

,就像我说的,我可以用字典,但似乎是浪费!

EN

Stack Overflow用户

发布于 2015-06-11 11:19:43

使用ArrayList

代码语言:javascript
运行
复制
Set myAl = CreateObject("System.Collections.ArrayList")        
myAl.Add ("The") 'Add Item
myAl.Add ("dog") 'Add Item
myAl.Remove ("dog") 'Remove an item

'An example of how to traverse the items of an ArrayList:
For Each Item In myAl
    Debug.Print Item
Next Item

您最好还是使用Dictionary,我不认为会有很多开销,不过,ArrayList数据结构可能是您要寻找的结构。

还有其他数据结构,如Hashtable、堆栈、队列,但它们似乎不太适合您的需要。

票数 3
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30779052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档