Konstanten müssen einen systeminternen oder enumerierten Typ aufweisen, keinen Klassen-, Struktur-, Typparameter- oder Arraytyp

Aktualisiert: November 2007

Constants must be of an intrinsic or enumerated type, not a class, structure, type parameter, or array type

Sie haben versucht, eine Konstante als Klassen-, Struktur- oder Arraytyp zu deklarieren oder als Typparameter, der von einem enthaltenden generischen Typ definiert wird.

Konstanten müssen einen systeminternen Typ (Boolean, Byte, Date, Decimal, Double, Integer, Long, Object, SByte, Short, Single, String, UInteger, ULong oder UShort) aufweisen oder einen Enum-Typ, der auf einem der ganzzahligen Typen basiert.

Fehler-ID: BC30424

So beheben Sie diesen Fehler

  1. Deklarieren Sie die Konstante als systeminternen Typ oder als Enum-Typ.

  2. Eine Konstante kann auch einen Sonderwert aufweisen, z. B. True, False oder Nothing. Der Compiler behandelt diese vordefinierten Werte als geeigneten systeminternen Typ.

Siehe auch

Konzepte

Übersicht über Konstanten

Datentypen in Visual Basic

Referenz

Datentyp: Zusammenfassung (Visual Basic)

Weitere Ressourcen

Konstanten und Enumerationen (Visual Basic)