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

C#에서 문자가 공백 문자인지 확인하는 방법

공백(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를 반환하여 조건문 내부의 코드는 실행되지 않습니다. 문자열의 각 문자를 순회하면서 공백을 제거하거나 개수를 세는 등의 작업에도 유용하게 활용할 수 있습니다.