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메서드 #유효성검사팁
'CSharp > CSharp 문법' 카테고리의 다른 글
Array.Exists()로 배열 조건 빠르게 검사하기 (0) | 2025.04.30 |
---|---|
switch 표현식으로 깔끔한 조건 분기 구현하기 (0) | 2025.04.22 |
List<T>와 AddRange()로 다중 요소 추가하기 (0) | 2025.04.18 |
enum을 활용한 의미 있는 상수 집합 정의 (0) | 2025.04.16 |
try-catch-finally 구문으로 예외 처리 완전 정복! (0) | 2025.04.14 |
댓글