Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. Klassen- oder Strukturebenenkonstanten sind Private
standardmäßig, können aber auch als Public
, Friend
, oder Protected
Protected Friend
für die entsprechende Codezugriffsebene deklariert werden.
Die Konstante muss über einen gültigen symbolischen Namen verfügen (die Regeln sind identisch mit denen zum Erstellen von Variablennamen) und ein Ausdruck, der aus numerischen oder Zeichenfolgenkonstanten und Operatoren besteht (jedoch keine Funktionsaufrufe).
Hinweis
Auf Ihrem Computer werden möglicherweise unterschiedliche Namen oder Speicherorte für einige der Visual Studio-Benutzeroberflächenelemente in den folgenden Anweisungen angezeigt. Die Visual Studio-Edition, über die Sie verfügen, und die Einstellungen, die Sie verwenden, bestimmen diese Elemente. Weitere Informationen finden Sie unter Personalisierung der IDE.
Um eine Konstante zu deklarieren
Schreiben Sie eine Deklaration, die einen Zugriffsbezeichner, das
Const
Schlüsselwort 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
sind, müssen Sie eine Konstante explizit deklarieren, indem Sie einen Datentyp angeben (Boolean
,Byte
,Char
,DateTime
,Decimal
,Double
,Integer
,Long
,Short
,Single
oderString
).Ist
Option Infer
On
oderOption Strict
Off
, können Sie eine Konstante deklarieren, ohne einen Datentyp mit einerAs
Klausel anzugeben. Der Compiler bestimmt den Typ der Konstante vom 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
As
Schlüsselwort 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 (
Public
,Private
, ,Friend
Protected
oderProtected Friend
) verfügen.
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