영어로 읽기

다음을 통해 공유


String.IsNullOrEmpty(String) 메서드

정의

지정된 문자열이 null이거나 빈 문자열("")인지를 나타냅니다.

C#
public static bool IsNullOrEmpty(string value);
C#
public static bool IsNullOrEmpty(string? value);

매개 변수

value
String

테스트할 문자열입니다.

반환

true 매개 변수가 value이거나 빈 문자열("")이면 null이고, 그러지 않으면 false입니다.

예제

다음 예제에서는 세 개의 문자열을 검사하고 각 문자열에 값이 있는지, 가 빈 문자열인지 또는 인지 확인합니다 null.

C#
string s1 = "abcd";
string s2 = "";
string s3 = null;

Console.WriteLine("String s1 {0}.", Test(s1));
Console.WriteLine("String s2 {0}.", Test(s2));
Console.WriteLine("String s3 {0}.", Test(s3));

String Test(string s)
{
if (String.IsNullOrEmpty(s))
    return "is null or empty";
else
    return String.Format("(\"{0}\") is neither null nor empty", s);
}

// The example displays the following output:
//       String s1 ("abcd") is neither null nor empty.
//       String s2 is null or empty.
//       String s3 is null or empty.

설명

이 API에 대한 자세한 내용은 String.IsNullOrEmpty에 대한 추가 API 설명을 참조하세요.

적용 대상

추가 정보