공백(White Space)이 포함된 문자를 먼저 설정합니다.
char c = ' ';
문자가 공백 문자인지 확인하려면 char.IsWhiteSpace 메서드를 사용합니다. 이 메서드는 일반적인 공백뿐만 아니라 탭(tab), 줄바꿈(newline) 등 모든 종류의 공백 문자를 판별할 수 있습니다.
if (char.IsWhiteSpace(c)) {}전체 코드를 살펴보겠습니다.
예제 코드
using System;
class Demo {
static void Main() {
char c = ' ';
if (char.IsWhiteSpace(c)) {
Console.WriteLine("Whitespace character!");
}
}
}실행 결과
Whitespace character!
코드 설명
위 예제에서는 변수 c에 공백 문자 ' '를 할당한 후, char.IsWhiteSpace() 메서드를 통해 해당 문자가 공백인지 검사합니다. 조건이 참이므로 콘솔에 "Whitespace character!"라는 메시지가 출력됩니다.
만약 문자가 공백이 아니라면 char.IsWhiteSpace()는 false를 반환하여 조건문 내부의 코드는 실행되지 않습니다. 문자열의 각 문자를 순회하면서 공백을 제거하거나 개수를 세는 등의 작업에도 유용하게 활용할 수 있습니다.