Partager via


L'opérande 'IsNot' du type 'NomType' ne peut être comparé qu'à 'Nothing', car 'NomType' est un type nullable

Mise à jour : novembre 2007

'IsNot' operand of type 'typename' can only be compared to 'Nothing', because 'typename' is a nullable type

Une variable déclarée nullable a été comparée à une expression autre que Nothing à l'aide de l'opérateur IsNot.

ID d'erreur : BC32128

Pour corriger cette erreur

  • Pour comparer un type nullable à une expression autre que Nothing à l'aide de l'opérateur IsNot, appelez la méthode GetType sur le type nullable et comparez le résultat avec l'expression, comme illustré dans l'exemple suivant.

    Dim number? As Integer = 5
    
    If number IsNot Nothing Then
      If number.GetType() IsNot Type.GetType("System.Int32") Then 
    
      End If
    End If
    

Voir aussi

Concepts

Types valeur nullables

Référence

IsNot, opérateur