Operador IsFalse (Visual Basic)
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.
Nota
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