Boolean Data Type (Visual Basic)
Posiada wartości, które mogą być tylko True lub False.Słowa kluczowe True i False odpowiadają dwa stany Boolean zmiennych.
Uwagi
Użyj Boolean Data Type (Visual Basic) zawiera stan dwóch wartości, takie jak PRAWDA/FAŁSZ, tak/nie lub Wł/Wył.
Wartość domyślna, Boolean jest False.
Booleanwartości nie są przechowywane jako liczby i wartości przechowywane nie są przeznaczone do równoważne liczb.Nigdy nie powinno się pisać kod, który opiera się na równoważne wartości liczbowe dla True i False.W każdym przypadku, gdy jest to możliwe, należy ograniczyć użycie Boolean zmiennych wartościami logicznymi, dla których są przeznaczone.
Konwersje typów
Kiedy Visual Basic konwertuje wartości Typ danych numerycznych do Boolean, 0 staje się False i inne wartości stają się True.Kiedy konwertuje Visual Basic Boolean wartości liczbowych typów, False staje się 0 i True staje się -1.
Podczas konwersji między Boolean wartości i typy danych liczbowych, należy pamiętać, że.NET Framework metody konwersji nie zawsze działają tak samo jak słowa kluczowe języka Visual Basic konwersji.Jest tak, ponieważ konwersja języka Visual Basic zachowuje zachowanie zgodne z poprzednimi wersjami.Aby uzyskać więcej informacji, zobacz "Boolean typu jest nie przekonwertować do numerycznych typu dokładnie" w Rozwiązywanie problemów związanych z typami danych (Visual Basic).
Porady dotyczące programowania
**Ujemne liczby.**Boolean nie jest typu liczbowego i nie może reprezentować wartość ujemną.W żadnym wypadku nie należy używać Boolean do przechowywania wartości liczbowych.
**Wpisz znaki.**Boolean nie ma typu literał znaku lub znaków typu identyfikator.
Typ RAM. Odpowiedni typ w.NET Framework jest Boolean struktury.
Przykład
W poniższym przykładzie runningVB jest Boolean zmienną, która przechowuje prosty ustawienie tak i nie.
Dim runningVB As Boolean
' Check to see if program is running on Visual Basic engine.
If scriptEngine = "VB" Then
runningVB = True
End If
Zobacz też
Zadania
Rozwiązywanie problemów związanych z typami danych (Visual Basic)
Informacje
Typ danych — Podsumowanie (Visual Basic)
Funkcje konwersji typu (Visual Basic)
Konwersja — Podsumowanie (Visual Basic)
CType — Funkcja (Visual Basic)