結構 (Visual Basic)

廣義來說,「結構」是舊版 Visual Basic 支援的使用者定義型別 (UDT)。 除了欄位之外,結構還可以公開屬性、方法和事件。 結構可以實作一或多個介面,而且您可以為每個欄位宣告個別的存取層級。

您可以結合不同類型的資料項目來建立結構。 結構會將一或多個元素彼此產生關聯,以及與結構本身產生關聯。 當您宣告結構時,其會變成「複合資料型別」,而且您可以宣告該型別的變數。

當您希望單一變數保存數個相關的資訊片段時,結構會很有用。 例如,您可以同時保留員工的姓名、電話分機號碼和薪資。 您可以針對此資訊使用數個變數,也可以定義結構,並將其用於單一員工變數。 當您有許多員工,因而有許多變數執行個體時,結構的優點會變得很明顯。

本節內容

如何:宣告結構
示範如何宣告結構與其元素。

結構變數
涵蓋將結構指派給變數並存取其元素。

結構和其他程式設計項目
摘要說明結構如何與陣列、物件、程序互動,以及與彼此互動。

結構和類別
描述結構與類別之間的相似性與相異性。

Data types (資料類型)
介紹 Visual Basic 資料型別,並描述使用方式。

Data types (資料類型)
列出 Visual Basic 所提供的基本資料型別。