Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:关于ArrayString 中删除内容后数据总数及后续内容的问题

1楼
chacterchen 发表于:2015/4/7 17:32:50
求助 关于

首先我设置了
set DateTimeArray=CreateObject("Stock.ArrayString")
接下去我插入了很多数据,比如插入了500个数据

然后排序,接下去我想去除其中的重复项
DateTimeArray.sort(0)
i=1
do while i<DateTimeArray.count
if trim(DateTimeArray(i-1))<>trim(DateTimeArray(i)) then
i=i+1
else 
DateTimeArray.RemoveAt(i)
end if
loop

我的问题是
执行了 DateTimeArray.RemoveAt(i)后, DateTimeArray.count 马上从500变为499吗?
2 如果执行执行了 DateTimeArray.RemoveAt(200)后, 新的DateTimeArray.RemoveAt(200)实际是原来的DateTimeArray.RemoveAt(201)的内容吗?
3 ArrayString 最多可以允许有多少个数据呢? 
2楼
王锋 发表于:2015/4/7 20:21:29

1,2 理解正确

3,没有严格限制

3楼
chacterchen 发表于:2015/4/8 4:57:01
好的,谢谢!
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02930 s, 2 queries.