Auf Englisch lesen

Freigeben über


String.IsNullOrEmpty(String) Methode

Definition

Gibt an, ob die angegebene Zeichenfolge null oder eine leere Zeichenfolge ("") ist.

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

Parameter

value
String

Die zu testende Zeichenfolge.

Gibt zurück

true, wenn der value-Parameter null oder eine leere Zeichenfolge ("") ist; andernfalls false.

Beispiele

Im folgenden Beispiel werden drei Zeichenfolgen untersucht und bestimmt, ob jede Zeichenfolge einen Wert hat, eine leere Zeichenfolge ist oder nullist.

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.

Hinweise

Weitere Informationen zu dieser API finden Sie unter Zusätzliche API-Hinweise für String.IsNullOrEmpty.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Weitere Informationen