Cómo convertir una cadena a booleana en C#
-
Utilice el método
ToBoolean()
para convertir una cadena a booleana enC#
-
Utilice el método
TryParse()
para convertir una cadena de caracteres en booleana enC#
Este artículo introducirá diferentes métodos para convertir una cadena a booleana
en C#, como el método ToBoolean()
y el método TryParse()
.
Utilice el método ToBoolean()
para convertir una cadena a booleana en C#
En C#, podemos usar el método ToBoolean()
para convertir una cadena en un valor booleano. Este método tiene múltiples sobrecargas. La sobrecarga que usaremos tendrá un solo parámetro. En este caso usaremos la siguiente sobrecarga. La sintaxis correcta para utilizar este método es la siguiente.
Convert.ToBoolean(String stringName);
Esta sobrecarga del método ToBoolean()
tiene un solo parámetro. El detalle de su parámetro es el siguiente.
Parámetros | Descripción | |
---|---|---|
stringName |
obligatorio | Esta es la cadena que queremos convertir al valor booleano. |
Esta función devuelve un valor booleano que representa el valor dado en la cadena.
El siguiente programa muestra cómo podemos usar el método ToBoolean()
para convertir una cadena en 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
Utilice el método TryParse()
para convertir una cadena de caracteres en booleana en C#
En C#, también podemos usar el método TryParse()
para convertir una cadena en un valor booleano. Hay múltiples sobrecargas de este método. La sobrecarga que usaremos tendrá dos parámetros. Uno de los parámetros será la variable out
. Usaremos la siguiente sobrecarga en este caso. La sintaxis correcta para usar este método es la siguiente.
Boolean.TryParse(String stringName, out variableName);
Esta sobrecarga del método TryParse()
tiene dos parámetros. Los detalles de sus parámetros son los siguientes
Parámetros | Descripción | |
---|---|---|
stringName |
obligatorio | Esta es la cadena que queremos convertir en booleana . |
variableName |
obligatorio | Es la variable de salida en la que queremos almacenar nuestro valor convertido. |
Esta función devuelve un valor booleano que representa el valor dado en la cadena.
El siguiente programa muestra cómo podemos usar el método TryParse()
para convertir una cadena en Boolean
.
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
Artículo relacionado - Csharp String
- C# Convertir Cadena a enum
- C# Convertir la Int a Cadena
- Usar cadenas en la instrucción Switch en C#
- Cómo convertir una cadena en un array de bytes en C#
- Cómo convertir una cadena para que flotante en C#