[C#] 빈 문자열인지 확인하는 방법
C#
2024. 8. 8.

문제 발생

개발을 진행하며 문자열을 포함하는지 확인하는 Contains 기능을 사용한다. 사용하는 과정에서 빈 문자열을 확인하려고 Contains("")을 사용했지만 계속 true를 반환한다. 즉, 특정 문자열의 포함 여부를 검사할 때 유용하지만, 빈 문자열을 검사할 때는 의미가 없다.

 

해결방법

- 문자열이 null이거나 빈 문자열인지 정확히 확인한다.

문자열이 비어 있는지 확인하고 싶을 때는 Contains("")대신 string.IsNullOrEmpty를 사용해야 한다.