Boolean – datový typ (Visual Basic)
Obsahuje hodnoty, které mohou být pouze True nebo False . Klíčová slova True a False odpovídají dvěma stavům Boolean proměnných.
Poznámky
použijte datový typ Boolean (Visual Basic) k tomu, aby obsahovala hodnoty se dvěma stavy, jako je true/false, ano/ne nebo zapnuto/vypnuto.
Výchozí hodnota Boolean je False .
Boolean hodnoty nejsou uloženy jako čísla a uložené hodnoty nejsou určeny pro ekvivalent čísel. Nikdy byste neměli psát kód, který spoléhá na ekvivalentní číselné hodnoty pro True a False . Kdykoli je to možné, měli byste omezit použití Boolean proměnných na logické hodnoty, pro které jsou navrženy.
Převody typu
když Visual Basic převede hodnoty číselného datového typu na, vrátí se Boolean 0 a zobrazí se False všechny ostatní hodnoty True . když Visual Basic převede Boolean hodnoty na číselné typy, False změní se na 0 a True změní se na 1.
pokud převedete mezi Boolean hodnotami a číselnými datovými typy, pamatujte, že metody převodu .NET Framework nevytváří vždy stejné výsledky jako klíčová slova převodu Visual Basic. důvodem je to, že převod Visual Basic zachovává chování kompatibilní s předchozími verzemi. Další informace naleznete v tématu "logický typ nepřeváděný na číselný typ přesně" v článku řešení potíží s datovými typy.
Tipy k programování
Záporná čísla.
Booleannení numerický typ a nemůže představovat zápornou hodnotu. V žádném případě byste neměli používatBooleank ukládání číselných hodnot.Znaky typu.
Booleannemá žádný znak typu literálu nebo znak typu identifikátoru.Typ rozhraní. odpovídající typ v .NET Framework je System.Boolean struktura.
Příklad
V následujícím příkladu runningVB je Boolean Proměnná, která ukládá jednoduché nastavení ano/ne.
Dim runningVB As Boolean
' Check to see if program is running on Visual Basic engine.
If scriptEngine = "VB" Then
runningVB = True
End If