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

Consulte también