Sdílet prostřednictvím


IsFalse – operátor (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 Procedury operátoru (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

Postupy: Definice operátora (Visual Basic)

Referenční dokumentace

IsTrue – operátor (Visual Basic)

AndAlso – operátor (Visual Basic)