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)