声明元素 的特征 是该元素的一个方面,影响代码如何与其交互。 每个声明的元素都有一个或多个与之关联的特征:
数据类型 — 元素可以保存的值以及元素存储这些值的方式。 有关详细信息,请参阅数据类型。
生存期 - 元素可供使用的执行时间。 有关详细信息,请参阅 Visual Basic 中的生命周期。
范围 - 可以引用元素的所有代码集,而无需限定其名称。 有关详细信息,请参阅 “如何:控制变量的范围”。
访问级别 - 代码使用元素的权限。 有关详细信息,请参阅 如何:控制变量的可用性。
元素的特征
下表显示了声明的元素和应用于每个元素的特征。
元素 | 数据类型 | 生存期 | 范围 1 | 访问级别 |
---|---|---|---|---|
变量 | 是的 | 是的 | 是的 | 是的 |
恒定 | 是的 | 否 | 是的 | 是的 |
枚举 | 是的 | 否 | 是的 | 是的 |
结构 | 否 | 否 | 是的 | 是的 |
资产 | 是的 | 是的 | 是的 | 是的 |
方法 | 否 | 是的 | 是的 | 是的 |
过程(Sub 或 Function ) |
否 | 是的 | 是的 | 是的 |
过程参数 | 是的 | 是的 | 是的 | 否 |
函数返回 | 是的 | 是的 | 是的 | 否 |
操作员 | 是的 | 否 | 是的 | 是的 |
接口 | 否 | 否 | 是的 | 是的 |
班级 | 否 | 否 | 是的 | 是的 |
事件 / 活动 | 否 | 否 | 是的 | 是的 |
委托 | 否 | 否 | 是的 | 是的 |
1 范围有时称为 可见性。