1. String.IsNullOrWhiteSpace(str) 이용


문자열이 null인 경우, Empty("")인 경우, White space로만("     ") 이루어진 경우 True를 반환한다.


using System;

public class Example

{

   public static void Main()

   {

      string[] values = { 

null, 

String.Empty, 

"ABCDE", 

           new String(' ', 20), 

"  \t   ", 

           String('\u2000', 10) 

};

      foreach (string value in values)

         Console.WriteLine(String.IsNullOrWhiteSpace(value));

   }

}

// The example displays the following output:

//       True

//       True

//       False

//       True

//       True

//       True


문제라면 이 함수는 .Net 4.0이상부터 지원된다는 점.




2. String.IsNullOrEmpty(str) 이용


위의 함수와 비슷하나 문자열이 null인 경우, Empty("")인 경우True를 반환한다.


이 함수는 .Net 2.0부터 사용할 수 있다.

반응형

'Programming > C#' 카테고리의 다른 글

[WPF] 아이콘 변경  (0) 2018.06.07
[WPF] 그리드 헤더 짤림 현상  (0) 2018.06.07
[C#] 날짜 변환 및 비교  (0) 2017.09.21
[C#] 문자열 인코딩 변환 (EUC-KR, UTF-8)  (0) 2017.09.20
[C#] 람다 식 간략한 예시  (0) 2017.07.03

+ Recent posts