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 InferOff 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 oder String).

    Wenn Option Infer gleich On oder Option Strict gleich Off ist, können Sie eine Konstante ohne Angabe eines Datentyps mit einer As-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 oder Protected 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  
    

Weitere Informationen