宣告項目特性 (Visual Basic)
宣告元素的「特性」指的是該元素影響程式碼如何與其互動的一個面向。 每個宣告的專案都有一或多個與其關聯的特性,如下所列:
資料類型:元素可保留的值,以及元素儲存該值的方式。 如需詳細資訊,請參閱資料類型。
存留期:在元素可供使用期間的執行時間長度。 如需詳細資訊,請參閱 Visual Basic 中的存留期。
範圍:一組程式碼,其中包含無須限定元素名稱即可參考該元素的所有程式碼。 如需詳細資訊,請參閱操作說明:控制變數的範圍。
存取層級:程式碼使用元素的權限。 如需詳細資訊,請參閱操作說明:控制變數的可用性。
元素特性
下表說明了宣告的元素以及適用於各元素的特性。
Element | 資料類型 | 存留期 | 範圍1 | 存取層級 |
---|---|---|---|---|
變數 | Yes | .是 | .是 | Yes |
持續性 | 是 | 無 | .是 | Yes |
列舉型別 | 是 | 無 | .是 | Yes |
結構 | No | 無 | .是 | Yes |
屬性 | Yes | .是 | .是 | Yes |
方法 | No | .是 | .是 | Yes |
程序 (Sub 或 Function ) |
No | .是 | .是 | Yes |
程序參數 | Yes | .是 | .是 | No |
函式傳回 | Yes | .是 | .是 | No |
運算子 | 是 | 無 | .是 | Yes |
介面 | No | 無 | .是 | Yes |
類別 | No | 無 | .是 | Yes |
活動 | No | 無 | .是 | Yes |
Delegate | No | 無 | .是 | Yes |
1範圍有時也稱作「可見度」。