내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

String.IsNullOrWhiteSpace 메서드

2013-12-13

지정한 문자열이 null인지, 비어 있는지, 공백 문자로만 구성되는지를 나타냅니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public static bool IsNullOrWhiteSpace(
	string value
)

매개 변수

value
형식: System.String
테스트할 문자열입니다.

반환 값

형식: System.Boolean
value 매개 변수가 null 또는 String.Empty이거나 value가 공백 문자로만 구성되면 True입니다.

IsNullOrWhiteSpace는 탁월한 성능을 제공하는 것을 제외하고 다음과 동일한 편리한 메서드입니다.


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


공백 문자는 유니코드 표준으로 정의됩니다. 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