string.IsNullOrEmpty 와 string.IsNullOrWhiteSpace 비교
1. string.IsNullOrEmpty
- 지정된 문자열이 null이거나 Empty 문자열인지 여부를 나타냄
※ string.Empty는 길이가 0인 문자열 ""을 나타냄
bool result;
result = string.IsNullOrEmpty(null); // true
result = string.IsNullOrEmpty(""); // true
result = string.IsNullOrEmpty(" "); // false
result = string.IsNullOrEmpty("Test"); // false
2. string.IsNullOrWhiteSpace
- 지정된 문자열이 null이거나 비어 있거나 공백 문자로만 구성되어 있는지 여부를 나타냄
※ WhiteSpace는 다음과 같음
1) " "
2) ""
3) "\r\n\v\t"와 같은 문자
bool result;
result = string.IsNullOrWhiteSpace(null); // true
result = string.IsNullOrWhiteSpace(""); // true
result = string.IsNullOrWhiteSpace(" "); // true
result = string.IsNullOrWhiteSpace("\t"); // true
result = string.IsNullOrWhiteSpace("Test"); // false
※ 출처
1) http://blog.daum.net/_blog/BlogTypeView.do?blogid=0K2Xg&articleno=433&categoryId=372549®dt=20131205121812
2) http://six605.tistory.com/447
'개발 > C#' 카테고리의 다른 글
VisualStudio와 NSIS를 이용한 설치파일 만들기 (0) | 2020.12.23 |
---|---|
파일 작성 시 원자성 유지방법 (0) | 2020.10.23 |
Immutable type: Shallow Copy한 복사개체에서 문자열 변수 값을 변경하였지만 원본개체에서는 변경되지 않은 이유는? (0) | 2018.01.10 |
c#에서 오피스(워드, 엑셀등) 접근 방법 - COM object관련 (0) | 2016.02.26 |
접근 제한자(Access Modifier) (0) | 2015.03.04 |