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