"TypeOf ... Is" erfordert, dass der linke Operand einen Verweistyp hat. Dieser Operand hat jedoch den Werttyp '<Typ>'

Aktualisiert: November 2007

'TypeOf...Is' requires its left operand to have a reference type, but this operand has the type '<type>'

Mit dem TypeOf...Is-Ausdruck wird die Typkompatibilität einer Objektvariablen während der Laufzeit überprüft. Diese Art von Kompatibilität ist für Werttypen nicht definiert.

Fehler-ID: BC30021

So beheben Sie diesen Fehler

  • Wenn Option Strict auf Off festgelegt ist, ermitteln Sie mit der TypeName-Funktion oder der VarType-Funktion die Datentypinformationen der Variablen.

  • Wenn Option Strict auf On festgelegt ist, bestimmt die Variablendeklaration den Datentyp der Variablen.

Siehe auch

Konzepte

Vergleichsoperatoren in Visual Basic

Referenz

TypeName-Funktion (Visual Basic)

VarType-Funktion (Visual Basic)

Option Strict-Anweisung