在Visual Basic中Dim代表什么?


当前回答

它代表Dimension,但通常被理解为“创建变量”或“为此分配空间”。

其他回答

DIM代表内存声明 DIM x作为新整数 在内存中创建存储变量x的空间

变量声明。最初,它是“维度”的缩写,这不是一个在编程中使用的术语(除了这个特定的关键字)。

http://in.answers.yahoo.com/question/index?qid=20090310095555AANmiAZ

维数变量,基本上你是在告诉编译器你在某个时候需要一个这种类型的变量。

Dim关键字是可选的,当我们使用它与修饰器-公共,受保护,朋友,受保护的朋友,私人,共享,阴影,静态,只读等。 例:-静态nTotal As Integer

对于引用类型,我们必须使用new关键字来创建类或结构的新实例。例如:Dim lblTop As New System.Windows.Forms.Label。

Dim语句可以在设置时不带数据类型的情况下使用 选项推断到开启。 在这种情况下,编译器从变量初始化表达式的类型推断出变量的数据类型。 例子:

Option Infer On

Module SampleMod

Sub Main()

 Dim nExpVar = 5

上面的语句等价于- Dim nExpVar As Integer

在过去,DIM为数组保留内存,当内存有限时,必须小心使用它。我曾经(1981年)在TRS-80 Model III上写过一个BASIC程序,内存为48Kb。除非我通过更改DIM语句减小数组大小,否则它无法在具有16Kb RAM的类似机器上运行