Share via


Übersicht über Konstanten (Visual Basic)

Eine Konstante ist ein aussagekräftiger Name, der anstelle einer unveränderlichen Zahl oder Zeichenfolge verwendet wird. Konstanten speichern Werte, die (wie der Name sagt) während der Ausführung einer Anwendung konstant bleiben. Sie können durch die Verwendung von Konstanten die Lesbarkeit des Codes erheblich verbessern und die Verwaltung vereinfachen. Benutzen Sie sie in Code, der häufig wiederkehrende Werte oder bestimmte Zahlen enthält, die man sich schwer merken kann oder die keine offensichtliche Bedeutung haben.

Gewusst wie: 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 mit der Const-Anweisung auch selbst Konstanten erstellen. Dabei gelten die gleichen Richtlinien wie bei der Erstellung eines Variablennamens. Wenn für Option Strict die Einstellung On aktiviert ist, müssen Sie den Konstantentyp explizit deklarieren.

Der Gültigkeitsbereich einer Konstanten, d. h. die gesamte Codemenge, in der auf sie verwiesen werden kann, ohne dass darin ihr Name qualifiziert wird, entspricht dem einer an derselben Position deklarierten Variablen. Wenn Sie eine Konstante erstellen möchten, die innerhalb des Gültigkeitsbereichs einer bestimmten Prozedur vorhanden sein soll, müssen Sie die Konstante innerhalb der Prozedur deklarieren. Wenn die Konstante innerhalb der gesamten Anwendung verfügbar sein soll, deklarieren Sie sie mithilfe des Public-Schlüsselworts im Deklarationsabschnitt der Klasse.

Tipp

Obwohl Konstanten in bestimmter Hinsicht Variablen ähneln, können Sie Konstanten nicht wie Variablen ändern oder ihnen neue Werte zuordnen.

Die im Code verwendeten Konstanten können systeminterne Konstanten des verwendeten Objektmodells für Steuerelemente bzw. Komponenten oder aber benutzerdefinierte (d. h. von Ihnen selbst erstellte) Konstanten sein.

Kompilierungszeitkonstanten und Laufzeitkonstanten

Kompilierungszeitkonstanten werden während der Codekompilierung berechnet. Laufzeitkonstanten werden dagegen nur während der Ausführung der Anwendung berechnet. Kompilierungszeitkonstanten haben bei jeder Ausführung der Anwendung den gleichen Wert, während sich der Wert von Laufzeitkonstanten jedes Mal ändern kann. Kompilierungszeitkonstanten sind z. B. im Zusammenhang mit Arraygrenzen, case-Ausdrücken oder Enumeratorinitialisierungen erforderlich.

In diesem Abschnitt

Definition

Ausdruck

Gewusst wie: Deklarieren einer Konstante (Visual Basic)

Erläutert die Verwendung der Const-Anweisung zum Deklarieren einer Konstante und zum Festlegen ihres Werts. Durch die Deklaration einer Konstante weisen Sie dem Wert einen aussagekräftigen Namen zu.

Benutzerdefinierte Konstanten (Visual Basic)

Beschreibt die Erstellung eigener Konstanten mit Informationen zum Gültigkeitsbereich und zur Vermeidung zirkulärer Verweise.

Konstanten und literale Datentypen (Visual Basic)

Stellt Informationen darüber bereit, wie der Visual Basic-Compiler Konstanten initialisiert, wenn Option Explicit deaktiviert ist.

Gewusst wie: Gruppieren verwandter konstanter Werte (Visual Basic)

Veranschaulicht, wie verknüpfte konstante Werte gruppiert werden.

Verweise

Definition

Ausdruck

Konstanten und Enumerationen (Visual Basic)

Führt die von Visual Basic vordefinierten Konstanten auf.

Const-Anweisung (Visual Basic)

Beschreibt die Const-Anweisung und ihre Verwendung.

Option Strict-Anweisung

Beschreibt die Option Strict-Anweisung und ihre Verwendung.

Siehe auch

Konzepte

Übersicht über Enumerationen (Visual Basic)