Convertir Int en Bool en C#

Muhammad Maisam Abbas 16 février 2024
  1. Convertir un entier en booléen avec la méthode Convert.ToBoolean() en C#
  2. Convertir un entier en booléen avec l’instruction switch() en C#
Convertir Int en Bool en C#

Ce tutoriel abordera les méthodes pour convertir une valeur entière en valeur booléenne en C#.

Convertir un entier en booléen avec la méthode Convert.ToBoolean() en C#

Puisque les deux entiers et booléens sont des types de données de base, nous pouvons convertir une valeur entière en valeur booléenne en utilisant la classe Convert. La méthode Convert.ToBoolean() convertit une valeur entière en une valeur booléenne en C#. En C#, la valeur entière 0 est équivalente à false en booléen, et la valeur entière 1 est équivalente à true en booléen.

using System;

namespace convert_int_to_bool {
  class Program {
    static void Main(string[] args) {
      int i = 1;
      bool b = Convert.ToBoolean(i);
      Console.WriteLine(b);
    }
  }
}

Production:

True

Dans le code ci-dessus, nous avons converti la variable entière i avec la valeur 1 en la variable booléenne b avec la valeur true avec la fonction Convert.ToBoolean(i) en C#.

Convertir un entier en booléen avec l’instruction switch() en C#

Nous pouvons également utiliser l’instruction switch() pour atteindre le même objectif que l’exemple précédent. L’instruction switch() teste une variable pour l’égalité entre une liste de différentes valeurs en C#. Nous pouvons utiliser la variable entière dans l’instruction switch() et affecter false à la variable booléenne dans le cas de la valeur entière 0 ou affecter true à la valeur booléenne dans le cas de la valeur entière 1. L’exemple de code suivant nous montre comment convertir une variable entière en variable booléenne avec l’instruction switch() en C#.

using System;

namespace convert_int_to_bool {
  class Program {
    static void Main(string[] args) {
      int i = 1;
      bool b;
      switch (i) {
        case 0:
          b = false;
          Console.WriteLine(b);
          break;
        case 1:
          b = true;
          Console.WriteLine(b);
          break;
      }
    }
  }
}

Production:

True

Dans le code ci-dessus, nous avons converti la variable entière i avec la valeur 1 en la variable booléenne b avec la valeur true avec l’instruction switch(i) en C#.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Article connexe - Csharp Integer