본문 바로가기
CSharp/CSharp 문법

string.IsNullOrWhiteSpace()로 문자열 안전하게 검사하기

by MonoSoft 2025. 4. 29.
728x90
반응형

string.IsNullOrWhiteSpace()로 문자열 안전하게 검사하기

 

 

C#에서는 string.IsNullOrWhiteSpace() 메서드를 사용하면 
문자열이 null, 빈 문자열("") 또는 공백만 있는 경우를 한 번에 검사할 수 있습니다.
조건문을 깔끔하게 만들고, 널 포인터 예외도 예방할 수 있어 매우 유용합니다

using System;

class Program
{
    static void Main()
    {
        string input = "   ";

        if (string.IsNullOrWhiteSpace(input))
        {
            Console.WriteLine("⚠️ 입력값이 비어있거나 공백입니다.");
        }
        else
        {
            Console.WriteLine("✅ 입력값: " + input);
        }
    }
}

string.IsNullOrWhiteSpace(input)는 null, "", " "(공백 문자열) 모두를 체크합니다.
별도로 if (input == null || input.Trim() == "")처럼 복잡한 조건을 작성할 필요가 없습니다.
사용자 입력 검사, API 데이터 검증 등에 자주 사용됩니다.

 


#CSharp문자열검사 #IsNullOrWhiteSpace활용 #문자열유효성검사 #DotNet문자열 
#Null체크 #공백체크 #CleanCode적용 #입력값검증 #SystemString메서드 #유효성검사팁

728x90
반응형

댓글