Boolean (Tipo de datos, Visual Basic)

Actualización: noviembre 2007

Contiene valores que pueden ser sólo True o False. Las palabras clave True y False corresponden a los dos estados de las variables Boolean.

Comentarios

Utilice el tipo de datos Boolean para contener valores de dos estados como verdadero/falso, sí/no o activado/desactivado.

El valor predeterminado de Boolean es False.

Conversiones de tipo

Cuando Visual Basic convierte los valores de tipos de datos numéricos en Boolean, 0 pasa a ser False y todos los otros valores, True. Cuando Visual Basic convierte los valores Boolean en tipos numéricos, False pasa a ser 0 y True, -1.

Al convertir entre valores Boolean y tipos de datos numéricos, recuerde que los métodos de conversión de .NET Framework no siempre producen los mismos resultados que las palabras clave de conversión de Visual Basic. Esto se debe a que la conversión de Visual Basic conserva un comportamiento compatible con versiones anteriores. Para obtener más información, vea Solucionar problemas de tipos de datos.

Sugerencias de programación

  • **Números negativos.**Boolean no es un tipo numérico y no puede representar un valor negativo. En cualquier caso, no debería utilizar Boolean para contener valores numéricos.

  • **Caracteres de tipo.**Boolean no tiene ningún carácter de tipo de literal o de tipo de identificador.

  • Tipo de Framework. El tipo correspondiente en .NET Framework es la estructura System.Boolean.

Ejemplo

En el ejemplo siguiente, runningVB es una variable Boolean que almacena un único parámetro de tipo sí/no.

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

Vea también

Tareas

Solucionar problemas de tipos de datos

Conceptos

Uso eficiente de tipos de datos

Referencia

Resumen de tipos de datos (Visual Basic)

System.Boolean

Funciones de conversión de tipos

Resumen de conversión

CType (Función)