C#의 Boolean.ToString() 메서드는 현재 부울(Boolean) 인스턴스의 값을 그에 해당하는 문자열 표현으로 변환합니다. 반환되는 값은 항상 "True" 또는 "False"입니다.
문법
Boolean.ToString() 메서드의 기본 문법은 다음과 같습니다.
public override string ToString();
이 메서드는 매개변수를 받지 않으며, 부울 값이 true이면 "True", false이면 "False"라는 문자열을 반환합니다. 반환되는 문자열의 첫 글자는 대문자라는 점에 유의하세요. 만약 소문자 형태("true"/"false")가 필요하다면 ToLower() 메서드를 함께 사용하면 됩니다.
예제 1: true 값 변환하기
다음은 Boolean.ToString() 메서드를 사용하여 true 값을 문자열로 변환하는 예제입니다.
using System;
public class Demo {
public static void Main(){
bool b = true;
string res = b.ToString();
Console.WriteLine("Return Value = "+res);
}
}출력 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Return Value = True
예제 2: false 값 변환하기
이번에는 false 값을 가진 부울 변수에 Boolean.ToString() 메서드를 적용해 보겠습니다.
using System;
public class Demo {
public static void Main(){
bool b = false;
string res = b.ToString();
Console.WriteLine("Return Value = "+res);
}
}출력 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Return Value = False
정리
Boolean.ToString() 메서드는 디버깅, 로깅, 화면 출력 등에서 부울 값을 사람이 읽기 쉬운 형태로 변환할 때 유용하게 활용됩니다. 또한 문자열 보간($"...")이나 문자열 연결 연산 시에도 이 메서드가 자동으로 호출되므로, C#에서 부울 값을 문자열로 다루는 가장 기본적이고 중요한 방법이라 할 수 있습니다.