¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
IsNot (Operador) (Visual Basic)
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

IsNot (Operador) (Visual Basic)

Compara dos variables de referencia de objeto.

result = object1 IsNot object2

result

Obligatorio. Valor Boolean.

object1

Obligatorio. Cualquier variable o expresión de tipo Object.

object2

Obligatorio. Cualquier variable o expresión de tipo Object.

El operador IsNot determina si dos referencias a objeto hacen referencia a objetos diferentes. Sin embargo, no establece comparaciones entre valores. Si object1 y object2 hacen referencia la misma instancia de objeto exacta, result da como resultado False; si no es así, result da como resultado True.

IsNot es el opuesto del operador Is. La ventaja de IsNot es que puede evitar sintaxis extraña con Not e Is, que puede ser difícil de leer.

Puede utilizar los operadores Is e IsNot para probar objetos enlazados en tiempo de compilación y en tiempo de ejecución.

Nota Nota

El operador IsNot no se puede utilizar para comparar expresiones devueltas del operador TypeOf. En su lugar, debe utilizar los operadores Not e Is.

El ejemplo de código siguiente utiliza los operadores Is e IsNot para lograr la misma comparación.


Dim o1, o2 As New Object
If Not o1 Is o2 Then MsgBox("o1 and o2 do not refer to the same instance.")
If o1 IsNot o2 Then MsgBox("o1 and o2 do not refer to the same instance.")


Mostrar:
© 2015 Microsoft