VBScript的数组下标
2015-07-22 15:33
344 查看
当我们定义一个数组之后,会很自然的想到下标是从0开始的,最大下标是数组长度减1。
比如我们用Java语言定义int [] arrInt=New
int[5],即说明其最小下标值为arrInt[0],最大下标值为arrInt[4],一共包含5个数字。
比如我们用Java语言定义int [] arrInt=New
int[5],即说明其最小下标值为arrInt[0],最大下标值为arrInt[4],一共包含5个数字。
int []arrInt=new int[5]; System.out.println(arrInt.length);//the arrInt.length is 5 for(int i=0;i<arrInt.length;i++)//if i=arrInt.length will show message "java.lang.ArrayIndexOutOfBoundsException" { arrInt[i]=i; }可是VBScript却不是这样的!如果你定义一个数组Dim arr(5),那么其最小下标是0,最大下标是5,注意这里不是4,也就是说它一共可以存放6个数字
Dim arr(5) msgbox "Max array index is "&Ubound(arr)&"; Min array index is "&Lbound(arr) For i = 0 To 5 arr(i)=i Next msgbox arr(0) msgbox "Max array index is "&Ubound(arr)&"; Min array index is "&Lbound(arr)
相关文章推荐
- 17 ways to Optimize VBA Code for FASTER Macros
- VBA EXCEL 工作簿之间相互操作
- 项目开发:电话留言软件(20050717)
- 利用计划任务和VBS脚本实现自动WEB共享文件夹里的文件
- 利用VBScript在隐藏窗口中运行应用程序
- 【VBA研究】用VBA取得EXCEL任意列有效行数
- 在VB6.0中怎么实现escape和unescape
- vb写bho
- vbMHWB控件同webbrowser一样
- VB获取IE8地址栏的URL
- VB POST数据
- VB与DDE进程通信
- C# 6.0 和VB.NET 14 新特性(翻译)
- 机房收费系统基本流程
- Opengl ES IBO(索引缓冲区) VBO(顶点缓冲区)创建一个立方体
- vba 中的异常处理
- 关于在64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决
- 简易配置文件的读取(VB.NET)
- VB6.0程序图标
- 解决Unable to load R3 module ...VBoxDD.dll (VBoxDD):GetLastError=1790