IsFalse (Operador) (Visual Basic)

Determina si una expresión es False .

No se puede llamar explícitamente en el código, pero el compilador Visual Basic puede usarlo IsFalse para generar código a partir de AndAlso cláusulas. Si define una clase o estructura y, a continuación, usa una variable de ese tipo en una cláusula , debe AndAlso definir en esa clase o IsFalse estructura.

El compilador considera los operadores IsFalse y como un par IsTrue coincidente. Esto significa que si define uno de ellos, también debe definir el otro.

Nota

El IsFalse operador se puede sobrecargar, lo que significa que una clase o estructura puede volver a definir su comportamiento cuando su operando tiene el tipo de esa clase o estructura. Si el código usa este operador en este tipo de clase o estructura, 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 IsFalse operadores IsTrue y .

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

Consulta también