IsNullOrWhiteSpace 方法 (String)
TOC
折叠目录
展开目录
此文章由机器翻译。 将光标移到文章的句子上,以查看原文。 更多信息。
译文
原文

String.IsNullOrWhiteSpace 方法 (String)

.NET Framework (current version)
 

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

命名空间:   System
程序集:  mscorlib(mscorlib.dll 中)

public static bool IsNullOrWhiteSpace(
	string value
)

参数

value
Type: System.String

要测试的字符串。

返回值

Type: System.Boolean

如果 true 参数为 valuenull,或者如果 String.Empty 仅由空白字符组成,则为 value

IsNullOrWhiteSpace is a convenience method that is similar to the following code, except that it offers superior performance:

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

White-space characters are defined by the Unicode standard. The M:System.String.IsNullOrWhiteSpace(System.String) method interprets any character that returns a value of true when it is passed to the M:System.Char.IsWhiteSpace(System.Char) method as a white-space character.

The following example creates a string array, and then passes each element of the array to the M:System.String.IsNullOrWhiteSpace(System.String) method.

using System;

public class Example
{
   public static void Main()
   {
      string[] values = { null, String.Empty, "ABCDE", 
                          new String(' ', 20), "  \t   ", 
                          new String('\u2000', 10) };
      foreach (string value in values)
         Console.WriteLine(String.IsNullOrWhiteSpace(value));
   }
}
// The example displays the following output:
//       True
//       True
//       False
//       True
//       True
//       True

Universal Windows Platform
4.5 后可用
.NET Framework
4.0 后可用
Portable Class Library
受以下版本支持:portable .NET platforms
Silverlight
4.0 后可用
Windows Phone Silverlight
7.1 后可用
Windows Phone
8.1 后可用
返回页首
显示:
© 2016 Microsoft