Freigeben über


Auswählen des Typs der zu definierenden Variablen

Aktualisiert: November 2007

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. Führen Sie die Schritte in Gewusst wie: Erhöhen der Lebensdauer einer Variablen aus.

Weitere Informationen finden Sie unter Lebensdauer in Visual Basic.

Gültigkeitsbereich

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 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 aus.

Weitere Informationen finden Sie unter Zugriffsebenen in Visual Basic.

Siehe auch

Aufgaben

Gewusst wie: Erhöhen der Lebensdauer einer Variablen

Gewusst wie: Steuern des Gültigkeitsbereichs einer Variablen

Konzepte

Variablendeklaration in Visual Basic

Merkmale deklarierter Elemente

Gültigkeitsbereich in Visual Basic

Zugriffsebenen in Visual Basic

Referenz

As (Visual Basic)