Udostępnij za pośrednictwem


Typ danych Boolean (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 Typ danych Boolean (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 z typów 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 System.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 z typów danych (Visual Basic)

Informacje

Podsumowanie typów danych (Visual Basic)

System.Boolean

Funkcje konwersji typu (Visual Basic)

Podsumowanie konwersji (Visual Basic)

Funkcja CType (Visual Basic)

Koncepcje

Efektywne wykorzystanie typów danych (Visual Basic)