Share via


Boolean-Datentyp (Visual Basic)

Aktualisiert: November 2007

Speichert Werte, die nur True oder False sein können. Die Schlüsselwörter True und False entsprechen den zwei Zuständen von Boolean-Variablen.

Hinweise

Verwenden Sie den Boolean-Datentyp, um Werte mit zwei möglichen Zuständen zu speichern, z. B. Wahr/Falsch, Ja/Nein oder Ein/Aus.

Der Standardwert von Boolean ist False.

Typkonvertierung

Wenn Visual Basic numerische Datentypwerte in Boolean konvertiert, wird 0 (null) in False und alle anderen Werte werden in True konvertiert. Wenn Visual Basic Boolean-Werte in numerische Typen konvertiert, wird False zu 0, und True wird –1.

Bei der Konvertierung von Boolean-Werten in numerische Datentypen und umgekehrt ist zu beachten, dass die Konvertierungsmethoden von .NET Framework nicht immer dieselben Ergebnisse erzeugen wie die Konvertierungsmethoden von Visual Basic. Das liegt daran, dass die Visual Basic-Konvertierung ein Verhalten beibehält, das mit vorherigen Versionen kompatibel ist. Weitere Informationen hierzu finden Sie unter Problembehandlung bei Datentypen.

Programmiertipps

  • **Negative Zahlen.**Boolean ist kein numerischer Typ und kann keinen negativen Wert darstellen. In keinem Fall sollten Sie Boolean zum Speichern numerischer Werte verwenden.

  • Typzeichen. Für Boolean ist kein Literaltypzeichen oder Typkennzeichen definiert.

  • Frameworktyp. Der entsprechende Typ in .NET Framework ist die System.Boolean-Struktur.

Beispiel

Im folgenden Beispiel ist runningVB eine Boolean-Variable, die eine einfache Ja-/Nein-Einstellung speichert.

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

Siehe auch

Aufgaben

Problembehandlung bei Datentypen

Konzepte

Effiziente Verwendung von Datentypen

Referenz

Datentyp: Zusammenfassung (Visual Basic)

System.Boolean

Funktionen für die Typkonvertierung

Konvertierung: Zusammenfassung

CType-Funktion