Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Determina si una expresión es False.
No se puede llamar IsFalse explícitamente al código, pero el compilador de Visual Basic puede usarlo 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 AndAlso cláusula , debe definir en IsFalse esa clase o estructura.
El compilador considera los IsFalse operadores y IsTrue como un par 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 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 comprender su comportamiento redefinido. Para obtener más información, vea Procedimientos de operador.
Ejemplo
En el ejemplo de código siguiente se define el esquema de una estructura que incluye definiciones para los IsFalse operadores 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