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