Konvertieren Int in Bool in C#

Muhammad Maisam Abbas 11 Dezember 2023
  1. Ganzzahl in Boolean konvertieren Mit der Methode Convert.ToBoolean() in C#
  2. Ganzzahl in Boolean konvertieren Mit der Anweisung switch() in C#
Konvertieren Int in Bool in C#

In diesem Lernprogramm werden die Methoden zum Konvertieren eines ganzzahligen Werts in einen booleschen Wert in C# erläutert.

Ganzzahl in Boolean konvertieren Mit der Methode Convert.ToBoolean() in C#

Da sowohl Ganzzahl als auch Boolescher Wert Basisdatentypen sind, können wir einen Ganzzahlwert mithilfe der Klasse Convert in einen Booleschen Wert konvertieren. Die Methode Convert.ToBoolean() konvertiert einen ganzzahligen Wert in einen booleschen Wert in C#. In C# entspricht der ganzzahlige Wert 0 dem booleschen Wert false und der ganzzahlige Wert 1 dem booleschen Wert true.

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);
    }
  }
}

Ausgabe:

True

Im obigen Code haben wir die Ganzzahlvariable i mit dem Wert 1 in die Boolesche Variable b mit dem Wert true mit der Funktion Convert.ToBoolean(i) in C# konvertiert.

Ganzzahl in Boolean konvertieren Mit der Anweisung switch() in C#

Wir können auch die Anweisung switch() verwenden, um dasselbe Ziel wie im vorherigen Beispiel zu erreichen. Die Anweisung switch() testet eine Variable auf Gleichheit zwischen einer Liste verschiedener Werte in C#. Wir können die Ganzzahlvariable in der Anweisung switch() verwenden und der booleschen Variablen im Fall des ganzzahligen Werts 0 false zuweisen oder im Fall des ganzzahligen Werts 1 dem booleschen Wert true zuweisen . Das folgende Codebeispiel zeigt, wie eine ganzzahlige Variable mit der Anweisung switch() in C# in eine boolesche Variable konvertiert wird.

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;
      }
    }
  }
}

Ausgabe:

True

Im obigen Code haben wir die Ganzzahlvariable i mit dem Wert 1 in die Boolesche Variable b mit dem Wert true mit der Anweisung switch(i) in C# konvertiert.

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

Verwandter Artikel - Csharp Integer