IsFalse (Operador) (Visual Basic)
Determina si una expresión es False
.
No se puede llamar a IsFalse
explícitamente en el código, pero el compilador de Visual Basic puede usarlo para generar código a partir de cláusulas AndAlso
. Si define una clase o estructura y luego usa una variable de ese tipo en una cláusula AndAlso
, debe definir IsFalse
en esa clase o estructura.
El compilador considera los operadores IsFalse
y IsTrue
como un par coincidente, lo que significa que si define uno de ellos, también debe definir el otro.
Nota
El operador IsFalse
puede sobrecargarse, lo que significa que una clase o estructura puede redefinir su comportamiento cuando su operando tiene el tipo de esa clase o estructura. Si el código usa este operador en una clase o estructura de este tipo, asegúrese de que comprende su comportamiento redefinido. Para obtener más información, consulta Operator Procedures.
Ejemplo
En el ejemplo de código siguiente, se define el esquema de una estructura que incluye definiciones para los operadores IsFalse
y 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