Porady: deklarowanie struktury (Visual Basic)
Rozpocząć deklaracji struktury z Structure — Instrukcja, i kończy z EndStructure instrukcji. Między te dwie deklaracje muszą oświadczyć co najmniej jeden elementu.Elementy mogą być dowolnego typu danych, ale co najmniej jeden musi być nieudostępnionym zmiennej lub zdarzenia nieudostępnionym, standardowych.
Nie można zainicjować elementy struktury w deklaracji struktury.Deklarując zmienną jako typu Struktura przypisania wartości do elementów poprzez dostęp do nich za pośrednictwem zmiennej.
Omówienie różnic między strukturami i klas, zobacz Struktury i klasy (Visual Basic).
Dla celów demonstracyjnych należy wziąć pod uwagę sytuację, gdzie chcesz aby śledzić nazwa, numer wewnętrzny i wynagrodzenia pracownika.Struktura umożliwia to zrobić w pojedynczej zmiennej.
Aby zadeklarować struktury
Tworzenie początkowego i końcowego sprawozdania dla struktury.
Można określić poziom dostępu przy użyciu struktury Public (Visual Basic), Protected (Visual Basic), Friend (Visual Basic), lub Private (Visual Basic) słowa kluczowego lub można pozostawić ją do domyślnej Public.
Private Structure employee End Structure
Dodawanie elementów do organu struktury.
Struktura musi mieć co najmniej jeden element.Należy zgłosić, każdy element i określić poziom dostępu.Jeśli korzystasz z Dim — Instrukcja (Visual Basic) bez żadnych słów kluczowych, dostępności domyślne, aby 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 w poprzednim przykładzie pole jest Private, co oznacza, że jest niedostępne poza strukturą, nawet z zawierające klasy.Jednakże giveRaise procedura jest Public, więc może być wywołana z zewnątrz struktury.Podobnie, można podnieść salaryReviewTime zdarzenia z zewnątrz struktury.
Oprócz zmiennych Sub procedur i zdarzeń, można także definiować stałe, Function procedury i właściwości w strukturze.Można wyznaczyć co najwyżej jedną właściwość jako domyślną właściwość, pod warunkiem, że trwa co najmniej jeden argument.Może obsłużyć zdarzenia z Shared (Visual Basic)Sub procedury.Aby uzyskać więcej informacji, zobacz Porady: deklarowanie i wywoływanie w właściwości domyślnej w Visual Basic.
Zobacz też
Zadania
Rozwiązywanie problemów związanych z typami danych (Visual Basic)
Informacje
Koncepcje
Złożone typy danych (Visual Basic)
Zmienne struktur (Visual Basic)
Struktury oraz inne elementy programowania (Visual Basic)
Struktury i klasy (Visual Basic)