Compartir a través de


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)

Referencia

IsTrue (Operador) (Visual Basic)

AndAlso (Operador, Visual Basic)