宣告元素 的特性 是該元素的一個層面,會影響程序代碼如何與其互動。 每個宣告的元素都有一或多個與其相關聯的下列特性:
數據類型 - 元素可以儲存的值,以及其儲存這些值的方式。 如需詳細資訊,請參閱資料類型。
存留期 - 專案可供使用之運行時間的期間。 如需詳細資訊,請參閱 Visual Basic中的存留期。
範圍 — 所有可以參考該元素而不需要限定名稱的程式碼集合。 如需詳細資訊,請參閱 如何:控制變數的範圍。
存取層級 - 程式代碼使用 項目的許可權。 如需詳細資訊,請參閱 如何:控制變數的可用性。
元素的特性
下表顯示宣告的元素,以及套用至每個元素的特性。
| 元素 | 數據類型 | 壽命 | 範圍 1 | 存取層級 |
|---|---|---|---|---|
| 變數 | 是的 | 是的 | 是的 | 是的 |
| 常數 | 是的 | 否 | 是的 | 是的 |
| 枚舉 | 是的 | 否 | 是的 | 是的 |
| 結構 | 否 | 否 | 是的 | 是的 |
| 房產 | 是的 | 是的 | 是的 | 是的 |
| 方法 | 否 | 是的 | 是的 | 是的 |
程序 (Sub 或 Function) |
否 | 是的 | 是的 | 是的 |
| 程序參數 | 是的 | 是的 | 是的 | 否 |
| 函式傳回 | 是的 | 是的 | 是的 | 否 |
| 操作員 | 是的 | 否 | 是的 | 是的 |
| 介面 | 否 | 否 | 是的 | 是的 |
| 班級 | 否 | 否 | 是的 | 是的 |
| 事件 | 否 | 否 | 是的 | 是的 |
| 代表 | 否 | 否 | 是的 | 是的 |
1 範圍有時稱為 可見度。