Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Determina se uma expressão é False.
Você não pode chamar IsFalse explicitamente em seu código, mas o compilador do Visual Basic pode usá-lo para gerar código a partir de AndAlso cláusulas. Se você definir uma classe ou estrutura e, em seguida, usar uma variável desse tipo em uma AndAlso cláusula, deverá definir IsFalse essa classe ou estrutura.
O compilador considera os IsFalse operadores e IsTrue como um par correspondente. Isso significa que, se você definir um deles, você também deve definir o outro.
Observação
O IsFalse operador pode estar sobrecarregado, o que significa que uma classe ou estrutura pode redefinir seu comportamento quando seu operando tem o tipo dessa classe ou estrutura. Se o seu código usa esse operador em tal classe ou estrutura, certifique-se de entender seu comportamento redefinido. Para obter mais informações, consulte Procedimentos do operador.
Exemplo
O exemplo de código a seguir define a estrutura de tópicos de uma estrutura que inclui definições para os IsFalse operadores 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