String.IsNullOrWhiteSpace(String) String.IsNullOrWhiteSpace(String) String.IsNullOrWhiteSpace(String) String.IsNullOrWhiteSpace(String) Method

정의

지정된 문자열이 null이거나 비어 있거나 공백 문자로만 구성되어 있는지를 나타냅니다.Indicates whether a specified string is null, empty, or consists only of white-space characters.

public:
 static bool IsNullOrWhiteSpace(System::String ^ value);
public static bool IsNullOrWhiteSpace (string value);
static member IsNullOrWhiteSpace : string -> bool
Public Shared Function IsNullOrWhiteSpace (value As String) As Boolean

매개 변수

value
String String String String

테스트할 문자열입니다.The string to test.

반환

true 매개 변수가 value 또는 null이거나, Empty가 모두 공백 문자로 구성되어 있으면 value입니다.true if the value parameter is null or Empty, or if value consists exclusively of white-space characters.

예제

다음 예제에서는 문자열 배열에 연결을 만들고 다음 배열의 각 요소를 전달 합니다 IsNullOrWhiteSpace 메서드.The following example creates a string array, and then passes each element of the array to the IsNullOrWhiteSpace 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
Module Example
   Public Sub Main()
      Dim values() As String = { Nothing, String.Empty, "ABCDE", 
                                 New String(" "c, 20), "  " + vbTab + "   ", 
                                 New String(ChrW(&h2000), 10) }
      For Each value As String In values
         Console.WriteLine(String.IsNullOrWhiteSpace(value))
      Next
   End Sub
End Module
' The example displays the following output:
'       True
'       True
'       False
'       True
'       True
'       True

설명

IsNullOrWhiteSpace 메서드는 뛰어난 성능을 제공 한다는 점을 제외 하면 다음 코드는 비슷합니다는 같습니다.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;
Return String.IsNullOrEmpty(value) OrElse value.Trim().Length = 0

공백 문자는 유니코드 표준에서 정의 됩니다.White-space characters are defined by the Unicode standard. 합니다 IsNullOrWhiteSpace 메서드 값을 반환 하는 모든 문자를 해석 true 에 전달 될 때를 Char.IsWhiteSpace 공백 문자로 메서드.The IsNullOrWhiteSpace method interprets any character that returns a value of true when it is passed to the Char.IsWhiteSpace method as a white-space character.

적용 대상

추가 정보