[Dim的来由]
在Basic语言中,通过定义数组的大小,用DIM,英文全称Dimension,中文意思是尺寸的意思。在VB中则延伸DIM用来定义变量;Dim法语中Dimanche的简写,含义为星期日。

[Dim的用法]
Dim就是定义变量,与关键字Private(私有的)相当,定义变量方法为:Dim 变量 As 变量类型。定义时指定数据类型是为了节省空间、合理利用资源。

定义变量可以使用显式或隐式两种方式定义:
1、显式定义:Dim 变量名 As 类型
2、隐式定义:使用类型说明符

变量的定义例:
Private gAppErrNumber As Long
Private gAppErrString As String
Dim endStatus As String

VB Dim数组的定义与声明详解:
函数原型:
Dim 数组名([下标下界] To [下标上界]) [As 数据类型]

例如(假设在当前模块中数组的缺省下界为0):
1、Dim A(10) As Integer
表示数组名为A,此数组下标下界为缺省值0,下标上界为10,有11个Integer类型的元素,从A(0)、A(1)到A(10)。

2、Dim B(1 To 20) As Integer
表示数组名为B,此数组下标下界为1,下标上界为20,有20个Integer类型的元素,从B(1)到B(20)。

3、Dim DayArray(50)
表示DayArray是一个有51个索引(从0到50)元素的Variant数组。

4、Dim Matrix(3, 4) As Integer
表示Matrix是一个二维Integer数组。

5、Dim MyMatrix(1 To 5, 4 To 9, 3 To 5) As Double
表示MyMatrix是一个显式指定了上下界的三维double数组。

6、Dim BirthDay(1 To 10) As Date
表示BirthDay是一个索引从1到10的Date型数组。

VB Dim的初识与相关用法相关推荐

  1. PHP probuf详细步骤_初识protobuf和php的相关用法

    前言 大家好,这是我在博客园的第一篇博文,很早之前就想尝试开通技术博客了,但是由于各种原因计划一直都没有实施.开通博客只是想简单的记录下自己生活工作相关的一些事情,之前一直在用evernote记录,无 ...

  2. Java中Date各种相关用法

    Java中Date各种相关用法 本文主要介绍Java中Date各种相关用法. AD:   Java中Date各种相关用法(一) 1.计算某一月份的最大天数 Java代码 Calendar time=C ...

  3. 【c++】14.编译proto和proto相关用法

    编译proto和proto相关用法 关于proto相关的知识可以参考系列博客 https://blog.csdn.net/daaikuaichuan/category_9869251.html [xx ...

  4. $.extend 的相关用法

    $.extend 的相关用法 1.1 $.extend(result,item1,item2-..) 将所有的参数项都合并result中,返回result,会破坏result的结构. 1.2 $.ex ...

  5. boost::mpl::always相关用法的测试程序

    boost::mpl::always相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::always相关用法的测试程序 C++实现代码 #include <boost ...

  6. boost::mpl::advance相关用法的测试程序

    boost::mpl::advance相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::advance相关用法的测试程序 C++实现代码 #include <boo ...

  7. boost::mpl::aux::template_arity相关用法的测试程序

    boost::mpl::aux::template_arity相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::aux::template_arity相关用法的测试程序 ...

  8. boost::mpl::aux::msvc_is_class相关用法的测试程序

    boost::mpl::aux::msvc_is_class相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::aux::msvc_is_class相关用法的测试程序 C+ ...

  9. boost::mpl::aux::largest_int相关用法的测试程序

    boost::mpl::aux::largest_int相关用法的测试程序 实现功能 C++实现代码 实现功能 boost::mpl::aux::largest_int相关用法的测试程序 C++实现代 ...

最新文章

  1. 网站计数器 php,网站计数器 php
  2. 经典题:poj2104-区间第k小 整体二分学习
  3. 牛客网SQL篇刷题篇(38-47)
  4. 深度学习auc_机器学习集成学习与模型融合!
  5. 王立平--android事件监听的3种方式
  6. TensorFlow的基础概念04
  7. 奥特曼传奇英雄存档丢了怎么找回_热血传奇:法师前期跨级刷怪到底划不划算?...
  8. bzoj 1833: [ZJOI2010]count 数字计数(数字0-9的个数)
  9. [转载] python异常和错误有什么区别_python的错误和异常
  10. 一起talk C栗子吧(第二十七回:C语言实例--插入排序)
  11. java excel转pdf有乱码_word,ppt,txt,excel转换pdf 解决中文乱码
  12. Win2008系统下装CTBS之前的系统组件安装向导第一篇
  13. 度数换算_度的换算(度数换算计算器)
  14. C/C++ 内部收益率
  15. 地图标识符号大全_起名字大全男孩 男孩名字,起名字大全男孩
  16. 国内家具行业数据浅析
  17. 统一软件开发过程(RUP)分析
  18. 化学绘图软件ChemFinder怎样连接数据库
  19. gitbook 插件 图标与LOGO
  20. 021 《哈佛理财课》听后感

热门文章

  1. 谷粒学院 01_在线教育行业介绍
  2. 前端jquery实现图片点击放大缩小
  3. 【reverse】通俗易懂的gcc内联汇编入门+示例:实现花指令
  4. 基于 Fortran QuickWin 的物性计算应用程序开发示例
  5. python:.py文件转.dll文件(.pyd文件)
  6. 杭电计算机考试科目,杭电计算机考研经验
  7. 案例分析:session丢失及appdomain回收
  8. sqlserver字符串转日期
  9. 记一次vue2.0+vue-video-player实现hls播放全过程
  10. HG30A-2多功能校准仪