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