Este tema aún no ha recibido ninguna valoración - Valorar este tema

IsFalse (Operador)

Actualización: noviembre 2007

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.

w6tz4ad8.alert_note(es-es,VS.90).gifNota:

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.

El ejemplo de código siguiente define el contorno de una estructura que incluye 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


¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.