C# で Int を Bool に変換する

Muhammad Maisam Abbas 2024年2月16日
  1. C# の Convert.ToBoolean() メソッドを使用して整数をブール値に変換する
  2. C# の switch() ステートメントを使用して整数をブール値に変換する
C# で Int を Bool に変換する

このチュートリアルでは、C# で整数値をブール値に変換する方法について説明します。

C# の Convert.ToBoolean() メソッドを使用して整数をブール値に変換する

整数とブール値はどちらも基本データ型であるため、Convert クラスを使用して整数値をブール値に変換できます。Convert.ToBoolean() メソッドは、C# で整数値をブール値に変換します。C# では、整数値 0 はブール値の false と同等であり、整数値 1 はブール値の 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);
    }
  }
}

出力:

True

上記のコードでは、C# の Convert.ToBoolean(i) 関数を使用して、値 1 の整数変数 i を値 true のブール変数 b に変換しました。

C# の switch() ステートメントを使用して整数をブール値に変換する

switch() ステートメントを使用して、前の例と同じ目標を達成することもできます。switch() ステートメントは、C# のさまざまな値のリスト間で変数が等しいかどうかをテストします。switch() ステートメント内で整数変数を使用して、0 整数値の場合はブール変数に false を割り当てるか、1 整数値の場合はブール値に true を割り当てることができます。次のコード例は、C# の switch() ステートメントを使用して整数変数をブール変数に変換する方法を示しています。

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

出力:

True

上記のコードでは、C# の switch(i) ステートメントを使用して、値 1 の整数変数 i を値 true のブール変数 b に変換しました。

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

関連記事 - Csharp Integer