Ein "Is"-Operand vom Typ "Typname" kann nur mit "Nothing" verglichen werden, da "Typname" ein Typ ist, der NULL-Werte zulässt

Eine Variable, die als auf NULL festlegbar deklariert wurde, wurde mithilfe des Nothing -Operators mit einem anderen Ausdruck als Is verglichen.

Fehler-ID: BC32127

So beheben Sie diesen Fehler

  1. Um einen Nullwerte zulassenden Werttyp mithilfe des Is-Operators mit einem anderen Ausdruck als Nothing zu vergleichen, rufen Sie die GetType-Methode für den Nullwerte zulassenden Werttyp auf und vergleichen das Ergebnis mit dem Ausdruck, wie im folgenden Beispiel gezeigt.
Dim number? As Integer = 5  

If number IsNot Nothing Then  
  If number.GetType() Is Type.GetType("System.Int32") Then

  End If  
End If  

Siehe auch