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 gleich 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 im Code verwenden, können durch das Objektmodell für Steuerelemente oder Komponenten definiert werden, mit denen Sie arbeiten, oder sie können benutzerdefiniert sein (d. a. die, die Sie selbst erstellen).

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 Sie eine Konstante, weisen Sie dem Wert einen aussagekräftigen Namen zu.
User-Defined Konstanten Beschreibt, wie Sie eigene Konstanten erstellen, einschließlich Informationen zum Bereichsdefinition und zum Vermeiden von Zirkelbezügen.
Konstanten- und Literaldatentypen Enthält Informationen dazu, wie der Visual Basic-Compiler Konstanten initialisiert, wenn Option Explicit diese deaktiviert sind.
Vorgehensweise: Gruppieren verwandter Konstantenwerte Veranschaulicht, wie Konstantenwerte gruppiert werden, die verknüpft sind.

Referenz

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