Postupy: Definice struktury (Visual Basic)
Začít deklaraci struktury s Structure – příkaz, na začátku s a EndStructure prohlášení. Mezi tyto dva příkazy musí deklarovat alespoň jeden element.Prvky mohou být datového typu, ale alespoň jeden musí být sdíleném proměnné nebo sdíleném, nevlastní událostí.
Nelze inicializovat struktury prvky v deklaraci struktury.Při deklarování proměnné typu Struktura přiřadit hodnoty prvků jejich přístupem prostřednictvím proměnné.
Diskuse rozdíly mezi strukturami a třídy, viz Struktury a třídy (Visual Basic).
Pro demonstrační účely zvažte situaci místo ke sledování jméno, telefonní linka a plat zaměstnance.Struktura umožňuje v jedné proměnné.
Strukturu deklarovat
Vytvořte počáteční a závěrečné příkazy pro strukturu.
Můžete určit úroveň přístupu pomocí struktury Public (Visual Basic), Protected (Visual Basic), Friend (Visual Basic), nebo Private (Visual Basic) klíčové slovo, nebo jej můžete nechat výchozí Public.
Private Structure employee End Structure
Přidáte prvky do těla struktury.
Struktura musí mít alespoň jeden element.Musíte deklarovat každého prvku a určit úroveň přístupu.Používáte-li Dim – příkaz (Visual Basic) bez klíčová slova, výchozí dostupnost Public.
Private Structure employee Public givenName As String Public familyName As String Public phoneExtension As Long Private salary As Decimal Public Sub giveRaise(raise As Double) salary *= raise End Sub Public Event salaryReviewTime() End Structure
salary Pole v předchozím příkladu je Private, což znamená, že není přístupný mimo strukturu, dokonce i z třídy obsahující.Však giveRaise postup je Public, takže může být volána z konstrukce.Podobně můžete zvýšit salaryReviewTime událostí z konstrukce.
Vedle proměnné Sub postupy a události, můžete také definovat konstanty, Function postupy a vlastnosti ve struktuře.Můžete určit maximálně jednu vlastnost jako výchozí vlastnost, pokud trvá alespoň jeden argument.Lze zpracovávat události, která Shared (Visual Basic)Sub postup.Další informace naleznete v tématu Postupy: Deklarace a volání výchozí vlastnosti v jazyce Visual Basic.
Viz také
Úkoly
Řešení potíží s datovými typy (Visual Basic)
Referenční dokumentace
Koncepty
Datové typy v jazyce Visual Basic
Složené datové typy (Visual Basic)
Proměnné struktury (Visual Basic)
Struktury a ostatní programovací elementy (Visual Basic)
Struktury a třídy (Visual Basic)