Struktura proměnné (Visual Basic)
Po vytvoření struktury můžete deklarovat proměnné, postup úrovni a úrovni modulu jako typu.Můžete například vytvořit strukturu záznamy informací o počítači.Následující příklad ukazuje to.
Public Structure systemInfo
Public cPU As String
Public memory As Long
Public purchaseDate As Date
End Structure
Nyní můžete deklarovat proměnné tohoto typu.Následující prohlášení ilustruje to.
Dim mySystem, yourSystem As systemInfo
[!POZNÁMKA]
Třídy a moduly deklarovány pomocí struktury Dim prohlášení (Visual Basic) výchozí přístup veřejnosti.Pokud máte v úmyslu strukturu jako privátní, přesvědčte se, zda deklarujete pomocí Soukromé (Visual Basic) klíčové slovo.
Přístup ke struktuře hodnoty
Chcete-li přiřadit a načtení hodnot z prvků strukturu proměnné, používají stejnou syntaxi jako použít k nastavení a načtení vlastností objektu.Umístit operátor přístupu k člen (.) mezi název proměnné struktury a název prvku.Následující příklad přistupuje prvky již deklarován jako typ proměnné systemInfo.
mySystem.cPU = "486"
Dim tooOld As Boolean
If yourSystem.purchaseDate < #1/1/1992# Then tooOld = True
Přiřazení proměnné struktury
Můžete také přiřadit jednu proměnnou do jiného, pokud jsou oba stejného typu Struktura.To zkopíruje všechny prvky jedné struktury odpovídající prvky v druhé.Následující prohlášení ilustruje to.
yourSystem = mySystem
Pokud struktura element je typ odkazu, například String, Object, nebo poli, ukazatel na data zkopírována.V předchozím příkladu Pokud systemInfo obsahoval proměnná objektu, a pak v předchozím příkladu by zkopírovány ukazatel z mySystem na yourSystem, a změna dat objektu prostřednictvím jedné struktury by ve skutečnosti při přístupu prostřednictvím jiné struktury.
Viz také
Úkoly
Poradce při potížích s typy dat (Visual Basic)
Jak: deklarovat strukturu (Visual Basic)
Referenční dokumentace
Koncepty
Datové typy jazyka Visual Basic
Složené datové typy (Visual Basic)
Struktury a dalších prvků programování (Visual Basic)
Struktury a tříd (Visual Basic)