String.IsNullOrEmpty(String) Metodo

Definizione

Indica se la stringa specificata è null o una stringa vuota ("").

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

Parametri

value
String

Stringa da testare.

Restituisce

true se il parametro value è null o una stringa vuota (""); in caso contrario, false.

Esempio

Nell'esempio seguente vengono esaminate tre stringhe e viene determinato se ogni stringa ha un valore, è una stringa vuota o è 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.

Commenti

Per altre informazioni su questa API, vedere Note sulle API supplementari per String.IsNullOrEmpty.

Si applica a

Prodotto Versioni
.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
.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

Vedi anche