Strukturen: Benutzerdefinierte Datentypen
Aktualisiert: November 2007
Eine Struktur ist eine Verallgemeinerung des benutzerdefinierten Typs (UDT, User-Defined Type), der in älteren Versionen von Visual Basic unterstützt wird. Zusätzlich zu Feldern können Strukturen Eigenschaften, Methoden und Ereignisse verfügbar machen. Eine Struktur kann eine oder mehrere Schnittstellen implementieren, und Sie können individuelle Zugriffsebenen für die einzelnen Felder deklarieren.
Sie können Datenelemente verschiedener Typen kombinieren, um eine Struktur zu erstellen. In einer Struktur werden ein oder mehrere Elemente einander und der Struktur an sich zugeordnet. Wenn Sie eine Struktur deklarieren, entsteht ein zusammengesetzter Datentyp, und Sie können Variablen dieses Typs deklarieren.
Die Verwendung von Strukturen empfiehlt sich, wenn eine einzelne Variable verschiedene verwandte Informationen enthalten soll. Angenommen, Sie möchten den Namen eines Mitarbeiters, seine Telefondurchwahl und Informationen zu seinem Gehalt zusammen speichern. Sie könnten für diese Informationen verschiedene Variablen verwenden, oder Sie könnten eine Struktur definieren und diese für die Variable für einen einzelnen Mitarbeiter verwenden. Der Vorteil, der sich durch die Verwendung einer Struktur ergibt, wird deutlich, wenn viele Mitarbeiter und somit auch viele Instanzen der Variablen vorhanden sind.
In diesem Abschnitt
Gewusst wie: Deklarieren einer Struktur
Veranschaulicht das Deklarieren einer Struktur und ihrer Elemente.Strukturvariablen
Erläutert das Zuweisen einer Struktur zu einer Variablen sowie den Zugriff auf ihre Elemente.Strukturen und andere Programmierelemente
Fasst zusammen, wie Strukturen mit Arrays, Objekten, Prozeduren und miteinander interagieren.Strukturen und Klassen
Beschreibt die Unterschiede und Gemeinsamkeiten zwischen Strukturen und Klassen.
Verwandte Abschnitte
Datentypen in Visual Basic
Stellt die Visual Basic-Datentypen vor und beschreibt deren Verwendung.Datentyp: Zusammenfassung (Visual Basic)
Listet die elementaren Datentypen auf, die von Visual Basic bereitgestellt werden.