Оператор IsFalse (Visual Basic)
Определяет, является False
ли выражение .
Вы не можете явно вызывать IsFalse
код в коде, но компилятор Visual Basic может использовать его для создания кода из AndAlso
предложений. Если вы определяете класс или структуру, а затем используете переменную этого типа в AndAlso
предложении, необходимо определить IsFalse
в этом классе или структуре.
Компилятор рассматривает IsFalse
операторы и IsTrue
операторы как сопоставленную пару. Это означает, что при определении одного из них необходимо также определить другое.
Примечание.
Оператор IsFalse
может быть перегружен, что означает, что класс или структура могут переопределить его поведение, если его операнда имеет тип этого класса или структуры. Если код использует этот оператор в таком классе или структуре, убедитесь, что вы понимаете его переопределенное поведение. Для получения дополнительной информации см. Operator Procedures.
Пример
В следующем примере кода определяется структура структуры, которая включает определения для IsFalse
операторов и 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