如何判断一个数组有没有被初始化

wtogether 2006-09-20 11:06:45
就这样一个数组
Dim a() as Variant
如何判断它没有初始化
用isempty isnull或者ubound都判断不了
还有就是Erase后,数组是不是被还原成()了?
...全文
238 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mustudent 2006-09-20
  • 打赏
  • 举报
回复
用REDIM有时会很容易出错的
happy_sea 2006-09-20
  • 打赏
  • 举报
回复
好像无解。。。
boywang 2006-09-20
  • 打赏
  • 举报
回复
这个问题冒似无解.

要不就在Dim a() as Variant
后面redim a(0)就不会出错了.
zq972 2006-09-20
  • 打赏
  • 举报
回复
数组类型 Erase 对固定数组元素的影响

固定数值数组 将每个元素设为 0。
固定字符串数组(长度可变) 将每个元素设为零长度字符串 ("")。
固定字符串数组(长度固定) 将每个元素设为 0。
固定 Variant 数组 将每个元素设为 Empty。
用户定义类型的数组 将每个元素作为单独的变量来设置。
对象数组 将每个元素设为特定值 Nothing。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧