Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Strict
On
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. |