Sdílet prostřednictvím


Datový typ Boolean (Visual Basic)

Blokování hodnoty, které mohou být pouze True nebo False.Klíčová slova True a False odpovídají dva státy Boolean proměnné.

Poznámky

Použití Datový typ Boolean (Visual Basic) obsahují stát dvě hodnoty jako PRAVDA/NEPRAVDA, Ano/Ne nebo zapnuto/vypnuto.

Výchozí hodnota Boolean je False.

Booleanhodnoty nejsou uloženy jako čísla a čísla odpovídající nejsou určeny uložené hodnoty.By nikdy napsat kód, který využívá odpovídající číselné hodnoty pro True a False.Kdykoli je to možné, by mělo být omezeno používání Boolean proměnné, logické hodnoty, pro které jsou určeny.

Převody typu

Když převede jazyka Visual Basic zadejte číselné hodnoty Boolean, 0, stane se False a stanou se všechny hodnoty True.Když převede jazyka Visual Basic Boolean hodnot na číselné typy False se stane 0 a True se stane -1.

Při převodu mezi Boolean hodnoty a typy číselných dat, mějte na paměti,.NET Framework metod převodu není vždy stejným výsledkům jako klíčová slova jazyka Visual Basic převodu.Důvodem je převod jazyka Visual Basic zachovává chování, které jsou kompatibilní s předchozími verzemi.Další informace naleznete v tématu "Boolean typu nemá není převést na číselný typ přesně" v Poradce při potížích s typy dat (Visual Basic).

Programové tipy

  • **Záporná čísla.**Boolean není číselného typu a nemůže představovat negativní hodnotu.V každém případě byste neměli používat Boolean k uložení číselných hodnot.

  • **Zadejte znaky.**Boolean nemá žádný literálový znak nebo znak identifikátor typu.

  • Typ rámce. Odpovídající typ v.NET Framework je System.Boolean struktury.

Příklad

V následujícím příkladu runningVB je Boolean proměnné, která ukládá jednoduché nastavení Ano.

Dim runningVB As Boolean
' Check to see if program is running on Visual Basic engine.
If scriptEngine = "VB" Then
    runningVB = True
End If

Viz také

Úkoly

Poradce při potížích s typy dat (Visual Basic)

Referenční dokumentace

Souhrn typu dat (Visual Basic)

System.Boolean

Funkce převodu typu (Visual Basic)

Souhrn převodu (Visual Basic)

Funkce CType (Visual Basic)

Koncepty

Efektivní využití typů dat (Visual Basic)