Freigeben über


Vorgehensweise: 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. Klassen- oder Strukturebenenkonstanten sind Private standardmäßig, können aber auch als Public, Friend, oder ProtectedProtected 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 InferOff 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 oder String).

    Ist Option InferOn oder Option StrictOff, können Sie eine Konstante deklarieren, ohne einen Datentyp mit einer As 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, , FriendProtectedoder Protected 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  
    

Siehe auch