IsFalse (Operador)
Actualización: noviembre 2007
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. |
Ejemplo
El ejemplo de código siguiente define el contorno de una estructura que incluye 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