TOC

This article is currently in the process of being translated into Spanish (~99% done).

Tipos de datos.:

Booleans

El tipo de dato bool es uno de los mas simples que se encuentran en el framework .NET, porque solo tiene dos posibles valores: falso o verdadero. Puedes declarar una variable booleana de la siguiente forma :

bool isAdult;

Por defecto, el valor de un bool es falso, pero puedes por supuesto cambiar eso, ya sea cuando declares la variable o más adelante:

bool isAdult = true;

Trabajar con una variable booleana normalmente significa verificar su estado actual y reaccionar según el mismo, por ejemplo mediante una sentencia if:

bool isAdult = true;  
if (isAdult == true)  
    Console.WriteLine("An adult");  
else  
    Console.WriteLine("A child");

Pero en realidad, se puede hacer un poco más corto, porque cuando verifica un valor booleano, puede omitir la parte verdadera: C # entenderá este ejemplo exactamente de la misma manera:

bool isAdult = true;  
if (isAdult)  
    Console.WriteLine("An adult");  
else  
    Console.WriteLine("A child");

Si usa el enfoque explícito o no, generalmente es solo una cuestión de gustos. Por supuesto, también puede verificar si es falso, ya sea cambiando la palabra clave true por la palabra clave false o negando la variable con el operador de signo de exclamación:

bool isAdult = true;  
if (!isAdult)  
    Console.WriteLine("NOT an adult");  
else  
    Console.WriteLine("An adult");

La instrucción if ahora básicamente pregunta "¿la variable es Adult lo contrario de verdadero?", Gracias al signo de exclamación que también se conoce como el operador de negación lógica.

Conversión de tipo

No es muy frecuente que encuentre la necesidad de convertir un booleano en otro tipo, porque es muy simple. Sin embargo, es posible que necesite convertir entre un entero y un booleano porque los booleanos a veces se representan como 0 (falso) o 1 (verdadero). Para este propósito, recomiendo la clase Convert integrada Convert class, que puede ayudarlo con la mayoría de las tareas de conversión. Simplemente use el método ToBoolean () para convertir un entero a un booleano, y el método ToInt32 () si desea ir en sentido contrario. Aquí hay un ejemplo:

int val = 1;
bool isAdult = Convert.ToBoolean(val);
Console.WriteLine("Bool: " + isAdult.ToString());
Console.WriteLine("Int: " + Convert.ToInt32(isAdult).ToString());

Resumen.

El tipo de datos bool solo puede tener dos valores - false (falso) o true (verdadero). Es fácil de verificar con una sentencia if y usualmente es el tipo devuelto por muchos métodos.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!