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