Freigeben über


Übersicht über Konstanten (Visual Basic)

Eine Konstante ist ein aussagekräftiger Name, der die Stelle einer Zahl oder Zeichenfolge einnimmt, die sich nicht ändert. Konstanten speichern Werte, die, wie der Name schon sagt, während der Ausführung einer Anwendung konstant bleiben. Sie können die Lesbarkeit des Codes erheblich verbessern und die Verwaltung mithilfe von Konstanten vereinfachen. Verwenden Sie sie im Code, der Werte enthält, die wieder angezeigt werden oder von bestimmten Zahlen abhängen, die schwer zu merken sind oder keine offensichtliche Bedeutung haben.

Erstellen und Verwenden von Konstanten

Visual Basic enthält eine Reihe vordefinierter Konstanten, die hauptsächlich zum Drucken und Anzeigen verwendet werden. Sie können auch eigene Konstanten mit der Const Anweisung erstellen, indem Sie die gleichen Richtlinien zum Erstellen eines Variablennamens verwenden. Wenn Option StrictOn ist, müssen Sie den Konstantentyp explizit deklarieren.

Der Bereich einer Konstante, der den Satz des gesamten Codes darstellt, der ohne qualifizierenden Namen darauf verweisen kann, ist identisch mit der einer Variablen, die an demselben Speicherort deklariert ist. Um eine Konstante zu erstellen, die im Bereich einer bestimmten Prozedur vorhanden ist, deklarieren Sie sie innerhalb dieser Prozedur. Um eine Konstante zu erstellen, die in einer Anwendung verfügbar ist, deklarieren Sie sie mithilfe des Public Schlüsselworts im Deklarationsbereich der Klasse.

Hinweis

Obwohl Konstanten etwas variablen ähneln, können Sie sie nicht ändern oder ihnen neue Werte zuweisen, wie Sie variablen können.

Die Konstanten, die Sie in Ihrem Code verwenden, können vom Objektmodell für Steuerelemente oder Komponenten definiert werden, mit denen Sie arbeiten, oder sie können benutzerdefinierte (d. a. selbst erstellte Konstanten) sein.

Kompilierungszeit- und Laufzeitkonstanten

Eine Kompilierungszeitkonstante wird zum Zeitpunkt der Kompilierung des Codes berechnet, während eine Laufzeitkonstante nur berechnet werden kann, während die Anwendung ausgeführt wird. Eine Kompilierungszeitkonstante hat bei jeder Ausführung einer Anwendung denselben Wert, während sich eine Laufzeitkonstante jedes Mal ändern kann. Kompilierungszeitkonstanten sind für Fälle wie Arraygrenzen, Fallausdrücke oder Enumeratorinitialisierer erforderlich.

In diesem Abschnitt

Definition Begriff
Vorgehensweise: Deklarieren einer Konstante Erläutert, wie die Const-Anweisung verwendet wird, um eine Konstante zu deklarieren und ihren Wert festzulegen. Durch Deklarieren einer Konstante, weisen Sie dem Wert einen aussagekräftigen Namen zu.
Benutzerdefinierte Konstanten Beschreibt, wie Sie eigene Konstanten erstellen, einschließlich Informationen zum Bereichsdefinition und zum Vermeiden von Zirkelbezügen.
Konstanten und literale Datentypen Enthält Informationen dazu, wie der Visual Basic-Compiler Konstanten initialisiert, wenn Option Explicit deaktiviert ist.
Vorgehensweise: Gruppieren verwandter konstanter Werte Veranschaulicht, wie Konstantenwerte gruppiert werden, die verknüpft sind.

Verweis

Definition Begriff
Konstanten und Enumerationen Listet die von Visual Basic vordefinierten Konstanten auf.
Const-Anweisung Beschreibt die Const-Anweisung und deren Verwendung.
Option Strict-Anweisung Beschreibt die Option Strict-Anweisung und deren Verwendung.

Siehe auch