728x90

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

 

처음에는 'string.IsNullOrEmpty' 많이 사용 했지만  " " 이것도 Null 처리 하는 경우가 많아서

'string.IsNullOrWhiteSpace' 으로 많이 사용 하고 있다.

 

출처: http://egloos.zum.com/Ibki/v/521442

728x90

+ Recent posts