Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 문자열을 bool로 변환하는 방법 (bool.Parse 사용법)

C#에서 문자열을 bool로 변환하는 방법

C#에서 문자열을 bool 타입으로 변환하려면 bool.Parse 메서드를 사용하면 됩니다. 이 메서드는 "true" 또는 "false"(대소문자 구분 없음) 형태의 문자열을 불리언 값으로 손쉽게 변환해 줍니다.

1단계: 변환할 문자열 준비

먼저 bool로 변환할 문자열 변수를 선언하고 값을 할당합니다.

string str = "false";

2단계: bool.Parse로 변환

이제 bool.Parse() 메서드를 호출하여 문자열을 bool 값으로 변환합니다.

bool res = bool.Parse(str);

전체 예제 코드

using System;
using System.Linq;

class Demo {
    static void Main() {
        string str = "false";
        bool res = bool.Parse(str);
        Console.WriteLine(res);
    }
}

실행 결과

False

참고 사항

  • "true", "false", "True", "False", "TRUE", "FALSE" 등 대소문자에 관계없이 변환이 가능합니다.
  • 유효한 불리언 값이 아닌 문자열을 전달하면 FormatException 예외가 발생하므로, 입력값이 불확실한 경우에는 예외를 발생시키지 않는 bool.TryParse 사용을 권장합니다.
  • null 문자열을 전달하면 ArgumentNullException이 발생합니다.