Gewusst wie: Deklarieren einer Konstante

Aktualisiert: November 2007

Mithilfe der Const-Anweisung wird eine Konstante deklariert und ihr Wert festgelegt. Durch Deklarieren einer Konstante weisen Sie einem Wert einen aussagekräftigen Namen zu. Nachdem eine Konstante deklariert wurde, können Sie sie weder verändern noch ihr einen neuen Wert zuweisen.

Eine Konstante wird innerhalb einer Prozedur oder im Deklarationsabschnitt eines Moduls, einer Klasse oder Struktur deklariert. Konstanten auf Klassen- oder Strukturebene sind standardmäßig Private, können aber auch als Public, Friend, Protected oder Protected Friend deklariert werden, um die entsprechende Codezugriffsebene zu erhalten.

Die Konstante muss einen gültigen symbolischen Namen haben (die Regeln für die Namenserstellung sind identisch mit denen für Variablennamen) und der Konstantenausdruck muss aus numerischen oder Zeichenfolgenkonstanten und -operatoren (jedoch nicht aus Funktionsaufrufen) zusammengesetzt sein.

Hinweis:

  Die in einem Dialogfeld verfügbaren Optionen sowie die Namen und Speicherorte der angezeigten Menübefehle können sich je nach den persönlichen aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen Optionen unterscheiden. Diese Hilfeseite wurde unter Berücksichtigung der Option Allgemeine Entwicklungseinstellungen geschrieben. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So deklarieren Sie eine Konstante

  • Schreiben Sie eine Deklaration, die einen Zugriffsspezifizierer, das Const-Schlüsselwort und einen Ausdruck enthält. Beispiel:

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Wenn Option Strict auf On festgelegt ist, müssen Sie eine Konstante explizit deklarieren, indem Sie einen Datentyp angeben (Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single oder String). Wenn Option Strict auf Off festgelegt ist, wird der Konstante vom Compiler ein Datentyp zugewiesen. Weitere Informationen finden Sie unter Konstanten und literale Datentypen.

So deklarieren Sie eine Konstante mit "Option Strict On"

  • Bei Option Strict On schreiben Sie eine Deklaration, die das As-Schlüsselwort und einen expliziten Datentyp enthält (siehe folgende Beispiele):

    Public Const MyInteger As Integer = 42
    Private Const DaysInWeek As Short = 7
    Protected Friend Const Funday As String = "Sunday"
    

    Sie können mehrere Konstanten in einer einzelnen Zeile deklarieren. Der Code ist jedoch besser lesbar, wenn Sie pro Zeile nur eine Konstante deklarieren. Wenn Sie mehrere Konstanten auf einer Zeile deklarieren, müssen alle die gleiche Zugriffsebene aufweisen (Public, Private, Friend, Protected oder Protected Friend).

So deklarieren Sie mehrere Konstanten in einer Zeile

  • Trennen Sie die Deklarationen mit einem Komma und einem Leerzeichen voneinander. Beispiel:

    Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44
    

Siehe auch

Aufgaben

Gewusst wie: Deklarieren von Enumerationen

Konzepte

Konstanten und literale Datentypen

Übersicht über Enumerationen

Übersicht über Konstanten

Enumerationen und Namensqualifikation

Systeminterne Konstanten und Enumerationen

Referenz

Const-Anweisung (Visual Basic)

Option Strict-Anweisung

Weitere Ressourcen

Konstanten und Enumerationen in Visual Basic