Udostępnij za pośrednictwem


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)

Boolean

Funkcje konwersji typu (Visual Basic)

Konwersja — Podsumowanie (Visual Basic)

CType — Funkcja (Visual Basic)

Koncepcje

Skuteczne stosowanie typów danych (Visual Basic)