导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

String.IsNullOrWhiteSpace 方法

2013/12/13

指示指定的字符串是 null、空还是仅由空白字符组成。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public static bool IsNullOrWhiteSpace(
	string value
)

参数

value
类型: System.String
要测试的字符串。

返回值

类型: System.Boolean
如果 value 参数为 nullString.Empty,或者如果 value 仅由空白字符组成,则为 true

IsNullOrWhiteSpace 是与以下代码等效的便捷方法,只不过它提供更高的性能:


return String.IsNullOrEmpty(value) || value.Trim().Length == 0;


空白字符由 Unicode 标准定义。IsNullOrWhiteSpace 方法解释在作为空白字符传递到 Char.IsWhiteSpace 方法时返回 true 值的任何字符。

下面的示例创建字符串数组,然后将数组的每个元素传递给 IsNullOrWhiteSpace 方法。


using System;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      string[] values = { null, String.Empty, "ABCDE", 
                          new String(' ', 20), "  \t   ", 
                          new String('\u2000', 10) };
      foreach (string value in values)
         outputBlock.Text += String.IsNullOrWhiteSpace(value) + "\n";
   }
}
// The example displays the following output:
//       True
//       True
//       False
//       True
//       True
//       True


Windows Phone OS

受以下版本支持: 8.0, 7.1

Windows Phone

显示:
© 2014 Microsoft