반응형
string값 null체크와 더불어 유효하지 않은 값을 함께 검사할 때
(유효의 정의는 목적에 따라 다르겠지만) 자주 사용하는것이
IsNullOrEmpty()와 IsNullOrWhiteSpace() 이다.
두 함수의 비교를 위해 아래 코드를 보자
(두 코드는 결과가 동일한 코드이다.)
String.IsNullOrWhiteSpace(sampleString);
String.IsNullOrEmpty(sampleString) || value.Trim().Length == 0;
IsNullOrWhiteSpace()는 InNullOrEmpty()를 포함하고 추가적으로 공백 문자까지 체크해준다.
ref : https://docs.microsoft.com/ko-kr/dotnet/api/system.string.isnullorwhitespace?view=netframework-4.8
반응형