Como converter uma string em Booleano em C#
-
Utilize o método
ToBoolean()
para converter uma string para booleano emC#
-
Utilize o método
TryParse()
para converter uma string para booleano emC#
Este artigo introduzirá diferentes métodos para converter uma string para booleano em C#, como o método ToBoolean()
e o método TryParse()
.
Utilize o método ToBoolean()
para converter uma string para booleano em C#
Em C#, podemos utilizar o método ToBoolean()
para converter uma string para um valor booleano. Este método tem múltiplas sobrecargas. A sobrecarga que utilizaremos terá apenas um parâmetro. Neste caso, utilizaremos a seguinte sobrecarga. A sintaxe correta para utilizar este método é a seguinte.
Convert.ToBoolean(String stringName);
Esta sobrecarga do método ToBoolean()
tem apenas um parâmetro. O detalhe de seu parâmetro é o seguinte.
Parâmetros | Descrição | |
---|---|---|
stringName |
obrigatório | Este é o string que queremos converter para o valor booleano. |
Esta função retorna um valor booleano representando o valor dado na string.
O programa abaixo mostra como podemos utilizar o método ToBoolean()
para converter uma string para Boolean
.
using System;
using System.Globalization;
class StringToBoolean {
static void Main(string[] args) {
string mystring = "true";
bool value = Convert.ToBoolean(mystring);
Console.WriteLine(value);
}
}
Resultado:
True
Utilize o método TryParse()
para converter uma string para booleano em C#
Em C#, também podemos utilizar o método TryParse()
para converter uma string para um valor booleano. Há múltiplas sobrecargas deste método. A sobrecarga que utilizaremos terá dois parâmetros. Um dos parâmetros será a variável out
. Neste caso, utilizaremos a seguinte sobrecarga. A sintaxe correta para utilizar este método é a seguinte.
Boolean.TryParse(String stringName, out variableName);
Esta sobrecarga do método TryParse()
tem dois parâmetros. Os detalhes de seus parâmetros são os seguintes
Parâmetros | Descrição | |
---|---|---|
stringName |
obrigatório | Este é o string que queremos converter para booleano . |
variableName |
obrigatório | É a variável de saída na qual queremos armazenar nosso valor convertido. |
Esta função retorna um valor booleano que representa o valor dado na string.
O programa abaixo mostra como podemos utilizar o método TryParse()
para converter uma string para Booleano
.
using System;
using System.Globalization;
class StringToFloat {
static void Main(string[] args) {
string sample = "true";
Boolean myBool;
if (Boolean.TryParse(sample, out myBool)) {
Console.WriteLine(myBool);
}
}
}
Resultado:
True