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 |