Este método se utiliza para convertir la representación de string especificada de un valor lógico en su equivalente booleano. Devuelve un valor que indica si la conversión tuvo éxito o falló.
Sintaxis:
public static bool TryParse (string value, out bool result);
Parámetros:
valor: Es una string que contiene el valor a convertir.
resultado: cuando este método devuelve, si la conversión tuvo éxito, contiene verdadero si el valor es igual a TrueString o falso si el valor es igual a FalseString. Si la conversión falló, contiene false. La conversión falla si el valor es nulo o no es igual al valor del campo TrueString o FalseString.
Valor devuelto: este método devuelve verdadero si el valor se convirtió con éxito; de lo contrario, devuelve falso .
Los siguientes programas ilustran el uso del método Boolean.TryParse(String, Boolean) :
Ejemplo 1:
// C# program to demonstrate // Boolean.TryParse(String, Boolean) // Method using System; class GFG { // Main Method public static void Main() { // passing different values // to the method to check checkParse("true"); checkParse("false"); checkParse("' true '"); checkParse(" $ "); checkParse("1"); } // Declaring checkparse method public static void checkParse(string value) { // Declaring data type bool result; bool flag; // using the method result = Boolean.TryParse(value, out flag); // Display boolean type result Console.WriteLine("{0} --> {1} ", value, result); } }
true --> True false --> True ' true ' --> False $ --> False 1 --> False
Ejemplo 2:
// C# program to demonstrate // Boolean.TryParse(String, Boolean) // Method using System; class GFG { // Main Method public static void Main() { // passing different values // to the method to check checkParse("true1"); checkParse(null); checkParse(String.Empty); } // Declaring checkparse method public static void checkParse(string value) { // Declaring data type bool result; bool flag; // using the method result = Boolean.TryParse(value, out flag); // Display boolean type result Console.WriteLine("{0} --> {1} ", value, result); } }
true1 --> False --> False --> False
Nota: el método TryParse es como el método Parse , excepto que el método TryParse no genera una excepción si falla la conversión.
Referencia:
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA