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
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 operadorIsNot
.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: