Comment convertir une chaîne de caractères en booléen en C#

Minahil Noor 16 février 2024
  1. Utilisez la méthode ToBoolean() pour convertir une chaîne de caractères en booléen en C#
  2. Utilisez la méthode TryParse() pour convertir une chaîne de caractères en booléen en C#
Comment convertir une chaîne de caractères en booléen en C#

Cet article présente différentes méthodes pour convertir une chaîne en booléen en C#, comme la méthode ToBoolean() et la méthode TryParse().

Utilisez la méthode ToBoolean() pour convertir une chaîne de caractères en booléen en C#

En C#, nous pouvons utiliser la méthode ToBoolean() pour convertir une chaîne de caractères en une valeur booléenne. Cette méthode a de multiples surcharges. La surcharge que nous utiliserons n’aura qu’un seul paramètre. Dans ce cas, nous utiliserons la surcharge suivante. La syntaxe correcte pour utiliser cette méthode est la suivante.

Convert.ToBoolean(String stringName);

Cette surcharge de la méthode ToBoolean() n’a qu’un seul paramètre. Le détail de son paramètre est le suivant.

Paramètres Description
stringName obligatoire C’est la chaîne de caractères que nous voulons convertir en valeur booléenne.

Cette fonction retourne une valeur booléenne représentant la valeur donnée dans la chaîne.

Le programme ci-dessous montre comment nous pouvons utiliser la méthode ToBoolean() pour convertir une chaîne de caractères 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);
  }
}

Production:

True

Utilisez la méthode TryParse() pour convertir une chaîne de caractères en booléen en C#

En C#, nous pouvons également utiliser la méthode TryParse() pour convertir une chaîne de caractères en une valeur booléenne. Il y a de multiples surcharges de cette méthode. La surcharge que nous utiliserons aura deux paramètres. L’un des paramètres sera la variable out. Dans ce cas, nous utiliserons la surcharge suivante. La syntaxe correcte pour utiliser cette méthode est la suivante.

Boolean.TryParse(String stringName, out variableName);

Cette surcharge de la méthode TryParse() a deux paramètres. Les détails de ses paramètres sont les suivants

Paramètres Description
stringName obligatoire C’est la chaîne que nous voulons convertir en booléen.
variableName obligatoire C’est la variable de sortie dans laquelle nous voulons stocker notre valeur convertie.

Cette fonction retourne une valeur booléenne représentant la valeur donnée dans la chaîne de caractères.

Le programme ci-dessous montre comment nous pouvons utiliser la méthode TryParse() pour convertir une chaîne de caractères 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);
    }
  }
}

Production:

True

Article connexe - Csharp String

Article connexe - Csharp Boolean