Gewusst wie: Deklarieren einer Konstante (Visual Basic)
Sie verwenden die Const
-Anweisung, um eine Konstante zu deklarieren und ihren Wert festzulegen. Durch das Deklarieren einer Konstante weisen Sie einem Wert einen aussagekräftigen Namen zu. Sobald eine Konstante deklariert wurde, kann sie nicht geändert oder einem neuen Wert zugewiesen werden.
Sie deklarieren eine Konstante innerhalb einer Prozedur oder im Deklarationsbereich eines Moduls, einer Klasse oder einer Struktur. Konstanten auf Klassen- oder Strukturebene sind standardmäßig Private
, können aber auch als Public
, Friend
, Protected
oder Protected Friend
für die entsprechende Ebene des Codezugriffs deklariert werden.
Die Konstante muss über einen gültigen symbolischen Namen verfügen (die Regeln sind dieselben wie für die Erstellung von Variablennamen) und einen Ausdruck, der aus numerischen Konstanten oder Zeichenfolgenkonstanten und Operatoren besteht (aber keine Funktionsaufrufe).
Hinweis
Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Personalisieren der IDE.
So deklarieren Sie eine Konstante
Schreiben Sie eine Deklaration, die einen Zugriffsbezeichner, das Schlüsselwort
Const
und einen Ausdruck enthält, wie in den folgenden Beispielen gezeigt:Public Const DaysInYear = 365 Private Const WorkDays = 250
Wenn Option Infer
Off
und Option StrictOn
ist, müssen Sie eine Konstante explizit deklarieren, indem Sie einen Datentyp angeben (Boolean
,Byte
,Char
,DateTime
,Decimal
,Double
,Integer
,Long
,Short
,Single
oderString
).Wenn
Option Infer
gleichOn
oderOption Strict
gleichOff
ist, können Sie eine Konstante ohne Angabe eines Datentyps mit einerAs
-Klausel deklarieren. Der Compiler bestimmt den Typ der Konstante aus dem Typ des Ausdrucks. Weitere Informationen finden Sie unter Konstanten- und Literaldatentypen.
So deklarieren Sie eine Konstante mit einem explizit angegebenen Datentyp
Schreiben Sie eine Deklaration, die das Schlüsselwort
As
und einen expliziten Datentyp enthält, wie in den folgenden Beispielen gezeigt: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, obwohl Ihr Code besser lesbar ist, wenn Sie nur eine einzelne Konstante pro Zeile deklarieren. Wenn Sie mehrere Konstanten in einer einzelnen Zeile deklarieren, müssen sie alle über die gleiche Zugriffsebene verfügen (
Public
,Private
,Friend
,Protected
oderProtected Friend
).
So deklarieren Sie mehrere Konstanten in einer einzelnen Zeile
Trennen Sie die Deklarationen durch ein Komma und ein Leerzeichen, wie im folgenden Beispiel gezeigt:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44