この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

String.IsNullOrWhiteSpace メソッド (String)

 

公開日: 2016年10月

指定された文字列が null または空であるか、空白文字だけで構成されているかどうかを示します。

名前空間:   System
アセンブリ:  mscorlib (mscorlib.dll 内)

public static bool IsNullOrWhiteSpace(
	string value
)

パラメーター

value
Type: System.String

テストする文字列。

戻り値

Type: System.Boolean

true パラメーターが value または null であるか、String.Empty が空白文字だけで構成されている場合は value

IsNullOrWhiteSpace優れたパフォーマンスを提供する点を除いて次のコードでは、次のような便利なメソッドを示します。

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

空白文字は、Unicode 規格によって定義されます。 IsNullOrWhiteSpaceメソッドの値を返す任意の文字は解釈trueに渡されたときに、Char.IsWhiteSpaceメソッドの空白文字として。

次の例は、文字列配列を作成し、先の配列の各要素を渡す、IsNullOrWhiteSpaceメソッドです。

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

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
4.0 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
4.0 以降で使用可能
Windows Phone Silverlight
7.1 以降で使用可能
Windows Phone
8.1 以降で使用可能
トップに戻る
表示: