基础·MSDN·不指定边界遍历数组
来源:互联网 发布:c语言 数据类型 编辑:程序博客网 时间:2024/05/08 15:22
[参考]:《MSDN Library Visual Studio 6.0 (CHS)》
Visual Basic 文档 —— 参考 —— 语言参考 —— 语句 —— A-H —— For Each ... Next 语句
Visual Basic 文档 —— 参考 —— 可捕获的错误 —— 核心 Visual Basic 语言错误 —— 下标越界(错误 9)
For Each...Next 语句
针对一个数组或集合中的每个元素,重复执行一组语句。
语法
For Each element In group
[statements]
[Exit For]
[statements]
Next [element]
element :必要参数。用来遍历集合或数组中所有元素的变量。对于集合来说,element 可能是一个Variant变量、一个通用对象变量或任何特殊对象变量。对于数组而言,element 只能是一个Variant变量。
group:必要参数。对象集合或数组的名称。
statements:可选参数。针对 group 中的每一项执行的一条或多条语句。
下标越界(错误 9)
Dim MyArray() As IntegerMyArray(8) = 234 '
导致错误9
。
Visual Basic 并不会将没有指定范围的数组自动设为 0 – 10。相反必须使用 Dim 或 ReDim 来指定数组中元素的数目。
试着使用 For Each...Next 结构代替指定元素下标。
[说明]:
由上可知,VB中的数组在使用时必须要事先指定数组中元素的数目;
在某些情况用For Each...Next结构代替指定元素下标能避免出错;
For Each...Next中遍历数组时,element只能是一个Variant变量。
[简单示例]:
- 基础·MSDN·不指定边界遍历数组
- 数组遍历排序指定key
- 数组边界
- C语言为什么不执行数组边界的有效性检查
- java基础-数组(遍历)
- MSDN源码 遍历文件夹
- Java不指定长度的二维数组
- 边界不对称性
- 不重装MSDN
- JAVA基础回顾2 遍历指定文件目录 遍历删除目录 指定文件清单列表
- 【c++系列】使用标准库规范确保不超出数组边界
- JAVA基础---数组的创建及遍历
- 基础for循环嵌套遍历二维数组
- list泛型数组遍历,根据指定索引取出数据
- js遍历数组时删除指定对象出现问题
- Java_语法基础_边界,边界,还是边界
- MFC遍历指定目录下的所有文件/文件夹(不遍历子目录)
- C#超基础:多维数组、交叉数组的遍历
- IT外企那点儿事(1):外企也就那么回事
- several algorithem title
- 到底什么样的工作才算是让自己满意的工作?
- IT外企那点儿事(2):多种多样的外企
- Microsoft Office 2010 保护文档 之 给您的文档加把“智能锁”
- 基础·MSDN·不指定边界遍历数组
- 佘山工业区优惠政策
- win7下让程序默认以管理员身份运行
- informix安装和初始配置
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
- Dll
- Java_WEB开发_struts2学习的总结_Iterate标签遍历
- Android消息机制
- 学电脑必懂的53个英文单词和缩写