以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 关于ArrayString 中删除内容后数据总数及后续内容的问题 (http://www.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 我的问题是 1 执行了 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 中删除内容后数据总数及后续内容的问题 好的,谢谢! |