Ü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 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 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
- Übersicht über Enumerationen
- How to: Initialize an Array Variable in Visual Basic (Gewusst wie: Initialisieren einer Arrayvariable in Visual Basic)