Converti Int in Bool in C#
-
Converti numeri interi in booleani con il metodo
Convert.ToBoolean()
inC#
-
Converti numeri interi in booleani con l’istruzione
switch()
inC#
Questo tutorial discuterà i metodi per convertire un valore intero in un valore booleano in C#.
Converti numeri interi in booleani con il metodo Convert.ToBoolean()
in C#
Poiché sia intero che booleano sono tipi di dati di base, possiamo convertire un valore intero in un valore booleano utilizzando la classe Convert
. Il metodo Convert.ToBoolean()
converte un valore intero in un valore booleano in C#. In C#, il valore intero 0
è equivalente a false
in booleano, e il valore intero 1
è equivalente a true
in 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);
}
}
}
Produzione:
True
Nel codice precedente, abbiamo convertito la variabile intera i
con valore 1
nella variabile booleana b
con valore true
con la funzione Convert.ToBoolean(i)
in C#.
Converti numeri interi in booleani con l’istruzione switch()
in C#
Possiamo anche usare l’istruzione switch()
per raggiungere lo stesso obiettivo dell’esempio precedente. L’istruzione switch()
verifica l’uguaglianza di una variabile tra una lista di valori diversi in C#. Possiamo usare la variabile intera all’interno dell’istruzione switch()
e assegnare false
alla variabile booleana nel caso di 0
valore intero o assegnare true
al valore booleano nel caso di 1
valore intero. Il seguente esempio di codice ci mostra come convertire una variabile intera in una variabile booleana con l’istruzione switch()
in 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;
}
}
}
}
Produzione:
True
Nel codice sopra, abbiamo convertito la variabile intera i
con valore 1
nella variabile booleana b
con valore true
con l’istruzione switch(i)
in 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