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)

Informacje

IsTrue — Operator (Visual Basic)

AndAlso — Operator (Visual Basic)