Der Modifizierer '?', der NULL-Werte zulässt, und die Arraymodifizierer '(' und ')' können nicht für eine Variable und ihren Typ gleichzeitig festgelegt werden

Aktualisiert: November 2007

Nullable modifier '?' and array modifiers, '(' and ')', cannot be specified on both a variable and its type

Der Typmodifizierer (?), der NULL-Werte zulässt, ist in der Variable in einer Variablendeklaration enthalten, in der die Arraymodifizierer (Klammern) im angegebenen Variablentyp enthalten sind. Oder der Typmodifizierer, der NULL-Werte zulässt, ist im angegebenen Variablentyp in einer Variablendeklaration enthalten, in der die Arraymodifizierer in der Variable enthalten sind.

Fehler-ID: BC33102

So beheben Sie diesen Fehler

  • Geben Sie sowohl den Typmodifizierer (?), der NULL-Werte zulässt, als auch die Arraymodifizierer (Klammern) entweder in der deklarierten Variable oder im angegebenen Variablentyp an, wie aus dem folgenden Beispiel ersichtlich.

    ' These are incorrect.
    ' Dim numbers? As Integer()
    ' Dim values() As Integer?
    
    'These are correct.
    Dim numbers?() As Integer
    Dim values As Integer?()
    

Siehe auch

Konzepte

Auf NULL festlegbare Werttypen