Convertir Int a Bool en C#
-
Convertir entero a booleano con el método
Convert.ToBoolean()
enC#
-
Convertir entero en booleano con la instrucción
switch()
enC#
Este tutorial discutirá los métodos para convertir un valor entero en un valor booleano en C#.
Convertir entero a booleano con el método Convert.ToBoolean()
en C#
Dado que tanto el entero como el booleano son tipos de datos base, podemos convertir un valor entero en un valor booleano usando la clase Convert
. El método Convert.ToBoolean()
convierte un valor entero en un valor booleano en C#. En C#, el valor entero 0
es equivalente a false
en booleano, y el valor entero 1
es equivalente a true
en booleano.
using System;
namespace convert_int_to_bool {
class Program {
static void Main(string[] args) {
int i = 1;
bool b = Convert.ToBoolean(i);
Console.WriteLine(b);
}
}
}
Producción :
True
En el código anterior, convertimos la variable entera i
con valor 1
a la variable booleana b
con valor true
con la función Convert.ToBoolean(i)
en C#.
Convertir entero en booleano con la instrucción switch()
en C#
También podemos usar la declaración switch()
para lograr el mismo objetivo que en el ejemplo anterior. La declaración switch()
prueba la igualdad de una variable entre una lista de valores diferentes en C#. Podemos usar la variable entera dentro de la instrucción switch()
y asignar false
a la variable booleana en el caso de un valor entero 0
o asignar true
al valor booleano en el caso de un valor entero 1
. El siguiente ejemplo de código nos muestra cómo convertir una variable entera en una variable booleana con la instrucción switch()
en C#.
using System;
namespace convert_int_to_bool {
class Program {
static void Main(string[] args) {
int i = 1;
bool b;
switch (i) {
case 0:
b = false;
Console.WriteLine(b);
break;
case 1:
b = true;
Console.WriteLine(b);
break;
}
}
}
}
Producción :
True
En el código anterior, convertimos la variable entera i
con valor 1
a la variable booleana b
con valor true
con la declaración switch(i)
en C#.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn