IsFalse — Operator (Visual Basic)
Określa, czy wyrażenie jest False.
Nie można wywołać funkcji IsFalse jawnie w kodzie, ale Visual Basic kompilator służy do generowania kodu z AndAlso klauzul.Jeżeli zdefiniowanie klasy lub struktury, a następnie użyć zmiennej tego typu w AndAlso klauzuli, należy zdefiniować IsFalse do tej klasy lub struktury.
Kompilator uzna IsFalse i IsTrue podmiotów gospodarczych jako dopasowane para.Oznacza to, że w przypadku zdefiniowania jednego z nich, należy także zdefiniować inne.
[!UWAGA]
IsFalse Operator może być nadmiernie, co oznacza, że klasy lub struktury można ponownie zdefiniować jego zachowanie podczas jego operand ma typ tej klasy lub struktury.Jeśli użyty kod używa tego operatora na klasy lub struktury, upewnij się, że rozumiesz działanie przedefiniować.Aby uzyskać więcej informacji, zobacz Procedury operatorów (Visual Basic).
Przykład
Poniższy przykład kodu definiuje konspekt struktury, który zawiera definicje dla IsFalse i IsTrue podmiotów gospodarczych.
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
Zobacz też
Zadania
Porady: definiowanie operatora (Visual Basic)