英語で読む

次の方法で共有


String.IsNullOrEmpty(String) メソッド

定義

指定された文字列が null または空の文字列 ("") であるかどうかを示します。

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

パラメーター

value
String

テストする文字列。

戻り値

value パラメーターが null または空の文字列 ("") の場合は true。それ以外の場合は false

次の例では、3 つの文字列を調べて、各文字列に値があるかどうか、空の文字列か、 が nullかどうかを判断します。

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 解説」を参照してください。

適用対象

製品 バージョン
.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

こちらもご覧ください