确定要定义的变量类型
更新:2007 年 11 月
当定义变量时,必须确定下列特征:
它的“数据类型” — 它应保存哪种数据
它的“生存期” — 它应继续存在多长时间
它的“范围” — 什么代码可以在不限定它的名称的情况下引用它
它的“访问级别” — 什么代码应对它具有读取和写入权限
数据类型
在声明变量的 Dim 语句 (Visual Basic) 中,包括指定适当的数据类型(如 Integer 或 String)的 As 子句。下列页可帮助您选择变量的数据类型。
有关更多信息,请参见数据类型摘要 (Visual Basic)。
生存期
生存期中的重要决策是:是否可以接受变量在声明它的模块、类或过程不再存在时也不再存在。
如果变量不需要在它的包含元素的生存期过后继续存在,则您不需要执行任何其他操作。如果变量需要在它的包含元素的生存期过后继续存在,则可以在它的 Dim 语句中包括 Static 或 Shared 关键字。按照如何:延长变量的生存期中描述的步骤操作。
有关更多信息,请参见 Visual Basic 中的生存期。
范围
变量的范围通常与它的声明空间(即,在其中声明它的包含元素)相同。您必须确定变量的范围应该有多大。
确保 Dim 语句出现在适当的级别,如块、过程或模块级别。按照如何:控制变量的范围中描述的步骤操作。
有关更多信息,请参见 Visual Basic 中的范围。
访问级别
每个变量均具有一个默认访问级别,具体取决于它的声明位置,即,在什么类型的包含元素中声明。
如果您需要指定除默认访问级别以外的访问级别,可以在它的 Dim 语句中包括访问修饰符(如 Protected 或 Private)。只能为成员变量(即,在过程外声明的变量)执行此操作。按照如何:控制变量的可用性中描述的步骤操作。
有关更多信息,请参见 Visual Basic 中的访问级别。