IsFalse (Operador) (Visual Basic)
Determina si una expresión es False.
No puede llamar a IsFalse de forma explícita en su código, pero el compilador de Visual Basic puede utilizarlo para generar código de las cláusulas AndAlso. Si define una clase o estructura y utiliza luego una variable de ese tipo en una cláusula AndAlso, debe definir IsFalse en esa cláusula o estructura.
El compilador tiene en cuenta los operadores IsFalse e IsTrue como un par coincidente. Esto significa que si define uno de ellos, también debe definir el otro.
Nota
El operador IsFalse se puede sobrecargar, lo que significa que una clase o una estructura pueden definir de nuevo su comportamiento cuando el operando tiene el tipo de dicha clase o estructura. Si el código utiliza este operador en una clase o estructura de este tipo, asegúrese de conocer su comportamiento redefinido. Para obtener más información, vea Procedimientos de operador (Visual Basic).
Ejemplo
En el ejemplo de código siguiente se define el esquema de una estructura que incluye las definiciones para los operadores IsFalse e IsTrue.
Public Structure p
Dim a As Double
Public Shared Operator IsFalse(ByVal w As p) As Boolean
Dim b As Boolean
' Insert code to calculate IsFalse of w.
Return b
End Operator
Public Shared Operator IsTrue(ByVal w As p) As Boolean
Dim b As Boolean
' Insert code to calculate IsTrue of w.
Return b
End Operator
End Structure
Vea también
Tareas
Cómo: Definir un operador (Visual Basic)