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
Enumerationen und Namensqualifikation
Systeminterne Konstanten und Enumerationen
Referenz
Const-Anweisung (Visual Basic)