Freigeben über


Der Typ '<Typname>' muss ein Werttyp oder ein Typargument sein, das auf 'Struktur' eingeschränkt ist, damit er mit 'Nullable' oder dem Modifizierer '?', der NULL-Werte zulässt, verwendet werden kann.

Aktualisiert: November 2007

Type '<typeName>' must be a value type or a type argument constrained to 'Structure' in order to be used with 'Nullable' or nullable modifier '?'

Nur Wertetypen und Strukturen können so deklariert werden, dass sie NULL-Werte zulassen.

' Valid.
Dim n? As Integer
Dim m As Integer?

' Not valid.
' Dim p? As Object
' Dim q As Nullable(Of Object)

Fehler-ID: BC33101

So beheben Sie diesen Fehler

  • Entfernen Sie das "?" oder Nullable.

  • Verwenden Sie einen Wertedatentyp.

Siehe auch

Konzepte

Auf NULL festlegbare Werttypen