IsNullOrEmpty
[C#] IsNullOrEmpty와 IsNullOrWhiteSpace의 차이점
두 메서드는 한글로 해석하면 비어있다와 공백이다 정도의 아주 미묘한 차이로 해석된다. 이게 한글로 해석하면 미묘한 것이 공백의 사전적 정의에 "아무것도 없이 비어 있음."이 포함되어 있다. 결국 똑같이 해석되는 것처럼 보이지만 C#에서 프로그래밍적으로 두 메서드는 엄연히 다른 메서드다. MSDN에 따르면 String.IsNullOrWhiteSpace에 대한 설명에서 다음과 같이 나와있다.IsNullOrWhiteSpace는 우수한 성능을 제공한다는 점을 제외하면 다음 코드와 유사한 기능을 하는 편리한 메서드입니다.return String.IsNullOrEmpty(value) || value.Trim().Length == 0;공백 문자는 유니 코드 표준에 의해 정의됩니다. IsNullOrWhiteSpace ..
[C#] 문자열(String)이 null인지 공백인지 확인하는 방법
IsNullOrEmpty IsNullOrEmpty 메서드는 문자열이 null 또는 빈 문자열("")인 경우 true를 반환하며, 그렇지 않으면 false를 반환한다. Console.WriteLine("String.IsNullOrEmpty(\"\"): " + String.IsNullOrEmpty("")); Console.WriteLine("String.IsNullOrEmpty(null):" + String.IsNullOrEmpty(null)); Console.WriteLine("String.IsNullOrEmpty(String.Empty):" + String.IsNullOrEmpty(String.Empty)); Console.WriteLine("String.IsNullOrEmpty(\" \"): " + S..