以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  关于ArrayString 中删除内容后数据总数及后续内容的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=77343)

--  作者:chacterchen
--  发布时间:2015/4/7 17:32:50
--  关于ArrayString 中删除内容后数据总数及后续内容的问题
求助 关于

首先我设置了
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 最多可以允许有多少个数据呢? 

--  作者:王锋
--  发布时间:2015/4/7 20:21:29
--  

1,2 理解正确

3,没有严格限制


--  作者:chacterchen
--  发布时间:2015/4/8 4:57:01
--  关于ArrayString 中删除内容后数据总数及后续内容的问题
好的,谢谢!