Freigeben über


Deklarationsanweisungen in Visual Basic

Aktualisiert: November 2007

Mit Deklarationsanweisungen benennen und definieren Sie Prozeduren, Variablen, Eigenschaften, Arrays und Konstanten. Wenn Sie ein Programmierelement deklarieren, können Sie auch seinen Datentyp, seine Zugriffsebene und seinen Gültigkeitsbereich definieren. Weitere Informationen finden Sie unter Merkmale deklarierter Elemente.

Das folgende Beispiel enthält drei Deklarationen:

Public Sub applyFormat()
    Const limit As Integer = 33
    Dim thisWidget As New widget
    ' Insert code to implement the procedure.
End Sub

Die erste Deklaration ist die Sub-Anweisung. Zusammen mit der entsprechenden End Sub -Anweisung deklariert sie eine Prozedur mit dem Namen applyFormat. Sie gibt außerdem an, dass applyFormatPublic ist. Dies bedeutet, dass jeder Code auf sie zugreifen und sie aufrufen kann.

Die zweite Deklaration ist die Const-Anweisung, die die Konstante limit deklariert und den Integer-Datentyp sowie den Wert 33 angibt.

Die dritte Deklaration ist die Dim-Anweisung, die die Variable thisWidget deklariert. Der Datentyp ist ein bestimmtes Objekt, und zwar ein aus der Widget-Klasse erstelltes Objekt. Sie können eine Variable als beliebigen elementaren Datentyp oder als beliebigen Objekttyp deklarieren, der in der verwendeten Anwendung verfügbar gemacht wird.

Anfangswerte

Beim Ausführen von Code, der eine Deklarationsanweisung enthält, reserviert Visual Basic den für das deklarierte Element erforderlichen Speicher. Wenn das Element einen Wert enthält, wird es von Visual Basic mit dem Standardwert für seinen Datentyp initialisiert. Weitere Informationen finden Sie in Dim-Anweisung (Visual Basic) unter "Verhalten".

Sie können einer Variablen in ihrer Deklaration einen Anfangswert zuweisen, wie im folgenden Beispiel veranschaulicht.

Dim m As Integer = 45
' The preceding declaration creates m and assigns the value 45 to it.

Wenn es sich bei der Variablen um eine Objektvariable handelt, können Sie beim Deklarieren eine Instanz ihrer Klasse explizit erstellen, indem Sie das New (Visual Basic)-Schlüsselwort verwenden, wie im folgenden Beispiel veranschaulicht.

Dim f As New System.Windows.Forms.Form()

Beachten Sie, dass der Anfangswert, den Sie in einer Deklarationsanweisung angeben, erst einer Variablen zugewiesen wird, wenn ihre Deklarationsanweisung ausgeführt wird. Bis zu diesem Zeitpunkt enthält die Variable den Standardwert für ihren Datentyp.

Siehe auch

Aufgaben

Gewusst wie: Deklarieren einer Konstante

Konzepte

Übersicht über Anweisungen

Zuweisungsanweisungen

Ausführbare Anweisungen