Leer en inglés

Compartir a través de


El operando "IsNot" del tipo "<typeparametername>" únicamente se puede comparar con "Nothing" porque "<typeparametername>" es un parámetro de tipo sin restricción de clase.

Se usa un parámetro de tipo como operando para IsNot Operator cuando el parámetro de tipo está definido sin la palabra clave Class (Visual Basic) o un nombre de clase específico en su lista de restricciones.

IsNot compara dos tipos de referencia para determinar si señalan a distintas instancias de objeto en memoria. No puede tomar un operando que no es un tipo de referencia, a menos que el otro operando sea Nothing.

Identificador de error: BC32097

Para corregir este error

  • Si puede requerir que el argumento de tipo proporcionado para este parámetro de tipo siempre sea un tipo de referencia, agregue la palabra clave Class o un nombre de clase específico a la lista de restricciones del parámetro de tipo.

  • Si no se requiere que el argumento de tipo proporcionado a este parámetro de tipo siempre sea un tipo de referencia, quítelo de la expresión IsNot . No se puede comparar con otros tipos de referencia con el operador IsNot .

Consulte también