Sdílet prostřednictvím


Operátor nebo IsFalse (Visual Basic)

Určuje, zda je výraz False.

Nelze volat IsFalse explicitně v kódu, ale jazyka Visual Basic kompilátor slouží k vygenerování kódu z AndAlso klauzule.Definovat třídy nebo struktury a poté použít proměnnou typu v AndAlso klauzule, musíte definovat IsFalse na této třídy nebo struktury.

Kompilátor domnívá IsFalse a IsTrue operátorů, jako odpovídající dvojici.To znamená, že pokud jeden z nich definovat, je třeba definovat druhá.

[!POZNÁMKA]

IsFalse Operátor může být přetížení, což znamená, že třídy nebo struktury předefinovat své chování při jeho operand je typu třídy nebo struktury.Pokud váš kód používá tento operátor na tyto třídy nebo struktury, přesvědčete se, že pochopit jeho předefinovaná chování.Další informace naleznete v tématu Operátor postupy (Visual Basic).

Příklad

Následující příklad kódu definuje obrys konstrukce, která zahrnuje definice IsFalse a IsTrue operátory.

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

Viz také

Úkoly

Postup: definování operátor (Visual Basic)

Referenční dokumentace

Operátor IsTrue (Visual Basic)

Operátor AndAlso (Visual Basic)