O operando 'Is' do tipo 'typename' só pode ser comparado a 'Nothing', porque 'typename' é um tipo anulável

Uma variável declarada como anulável foi comparada a uma expressão diferente do Nothing uso do Is operador.

ID de erro: BC32127

Para corrigir este erro

  1. Para comparar um tipo de valor nulo com uma expressão diferente do Nothing uso do Is operador, chame o GetType método no tipo de valor anulável e compare o resultado com a expressão, conforme mostrado no exemplo a seguir.
Dim number? As Integer = 5  

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

  End If  
End If  

Consulte também