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인 정수 변수itrue값이있는 부울 변수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

위의 코드에서 값이1인 정수 변수i를 C#의switch(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