C#
Null 공백문자 확인 String.IsNullOrWhiteSpace Method (String)
saltdoll
2018. 4. 18. 02:21
넘겨온 값이 null이거나, 공백문자인 경우를 찾아서 처리할때, 다음과 같이 합니다.
.Net 4.0이상에서 지원되네요.
Syntax
public static bool IsNullOrWhiteSpace(
string value
)
|
해당 함수의 처리 부분은 다음과 같다고 보면됩니다.
return String.IsNullOrEmpty(value) || value.Trim().Length == 0; |
예제
using System;
public class Example
{
public static void Main()
{
string[] values = { null, String.Empty, "ABCDE",
new String(' ', 20), " \t ",
new 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
|
출처: https://stackoverflow.com/questions/8206810/object-reference-not-set-to-an-instance-of-an-object
출처2: https://msdn.microsoft.com/en-us/library/system.string.isnullorwhitespace.aspx