閱讀英文

共用方式為


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 備註

適用於

產品 版本
.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

另請參閱