Proměnné struktury (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 – příkaz (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í Private (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
Řešení potíží s datovými typy (Visual Basic)
Postupy: Definice struktury (Visual Basic)
Referenční dokumentace
Koncepty
Datové typy v jazyce Visual Basic
Složené datové typy (Visual Basic)
Struktury a ostatní programovací elementy (Visual Basic)
Struktury a třídy (Visual Basic)