結構 (Visual Basic)
「結構」(Structure) 是廣義的使用者定義型別 (UDT),由舊版 Visual Basic 支援。 除了欄位之外,結構還公開屬性、方法及事件。 結構可以實作一或多個介面,而您可以宣告每個欄位各自的存取層級。
您可以組合不同型別的資料項目,以建立結構。 結構會將一或多個「項目」(Element) 彼此產生關聯,再與結構本身產生關聯。 當您宣告結構時,它會變成「複合資料型別」(Composite Data Type),接著可以宣告該型別的變數。
當您希望單一變數能夠存放幾種相關資訊時,結構就能發揮相當的作用。 例如,您可能要將員工的姓名、電話分機號碼及薪資放在一起。 針對此資訊,您可以使用幾個變數,或是您也可以定義結構並將其當成單一的員工變數來使用。 當您有許多員工以及隨之產生的許多變數執行個體時,結構的好處就變得相當明確。
在本節中
HOW TO:宣告結構 (Visual Basic)
說明如何宣告結構及它的項目。結構變數 (Visual Basic)
涵蓋如何將結構指派至變數並存取它的項目。結構和其他程式設計項目 (Visual Basic)
摘要結構如何與陣列、物件、程序及彼此之間進行互動。結構和類別 (Visual Basic)
說明結構與類別的相似及相異處。
相關章節
Visual Basic 中的資料型別
介紹 Visual Basic 資料型別並說明用法。資料型別摘要 (Visual Basic)
列出 Visual Basic 提供的基礎資料型別。