Share via


Auswählen des Typs der zu definierenden Variablen (Visual Basic)

Beim Definieren einer Variablen müssen Sie die folgenden Merkmale festlegen:

  • Den Datentyp, d. h. welche Daten darin enthalten sein sollen

  • Die Lebensdauer, d. h. wie lange sie bestehen soll

  • Den Gültigkeitsbereich, d. h. welcher Code ohne Namensqualifizierung darauf verweisen kann

  • Die Zugriffsebene, d. h. welcher Code Lese- und Schreibzugriff darauf hat

Datentyp

Fügen Sie in die Dim-Anweisung (Visual Basic), die die Variable deklariert, eine As-Klausel ein, die den entsprechenden Datentyp angibt (z. B. Integer oder String). Die folgenden Seiten unterstützen Sie bei der Wahl des Datentyps für eine Variable.

Weitere Informationen finden Sie unter Datentyp: Zusammenfassung (Visual Basic).

Lebensdauer

Eine wichtige, bei der Auswahl der Lebensdauer zu treffende Entscheidung ist die, ob die Variable gelöscht werden darf, wenn das Modul, die Klasse oder die Prozedur zur Deklaration der Variablen nicht mehr vorhanden ist.

Wenn die Variable nicht über die Lebensdauer ihres enthaltenden Elements hinaus bestehen bleiben muss, brauchen Sie keine weitere Maßnahme zu ergreifen. Wenn die Variable länger als ihr enthaltendes Element bestehen bleiben muss, können Sie das Static-Schlüsselwort oder das Shared-Schlüsselwort in ihre Dim-Anweisung einfügen. Weitere Informationen finden Sie unter Lebensdauer in Visual Basic.

Umfang

Der Gültigkeitsbereich einer Variablen ist in der Regel mit dem ihres Deklarationsbereichs, d. h. dem enthaltenden Element, in dem sie deklariert ist, identisch. Sie entscheiden, wie umfangreich der Gültigkeitsbereich der Variablen sein soll.

Achten Sie darauf, dass die Dim-Anweisung auf der entsprechenden Ebene (z. B. Block-, Prozedur- oder Modulebene) angegeben ist. Führen Sie die Schritte in Gewusst wie: Steuern des Gültigkeitsbereichs einer Variablen (Visual Basic) aus.

Weitere Informationen finden Sie unter Gültigkeitsbereich in Visual Basic.

Zugriffsebene

Jede Variable besitzt eine Standardzugriffsebene. Diese Standardzugriffsebene hängt von ihrer Deklarationsposition, d. h. dem Typ des enthaltenden Elements ab.

Wenn Sie eine andere Zugriffsebene als die Standardzugriffsebene angeben müssen, können Sie einen Zugriffsmodifizierer (z. B. Protected oder Private) in ihre Dim-Anweisung einfügen. Dies ist nur für Membervariablen (d. h. Variablen, die außerhalb einer Prozedur deklariert wurden) möglich. Führen Sie die Schritte in Gewusst wie: Steuern der Verfügbarkeit einer Variablen (Visual Basic) aus.

Weitere Informationen finden Sie unter Zugriffsebenen in Visual Basic.

Siehe auch

Aufgaben

Gewusst wie: Steuern des Gültigkeitsbereichs einer Variablen (Visual Basic)

Referenz

As-Klausel (Visual Basic)

Konzepte

Variablendeklaration in Visual Basic

Merkmale deklarierter Elemente (Visual Basic)

Gültigkeitsbereich in Visual Basic

Zugriffsebenen in Visual Basic