【C# nullか空文字か空白か判定したい。】
C#で書かれた業務で使用するツールを改修しました。
その際に、null、空文字、空白を判定する必要がありました。
その判定に使用したメソッドを備忘録として残します。
IsNullOrWhiteSpaceメソッド
このメソッドを使用することで、文字列がnullか空文字か空白か判定可能。
下記が使用例です。
using System;
public class Example
{
public static void Main()
{
string example = " "; //空白
if (string.IsNullOrWhiteSpace(example))
{
Console.WriteLine("nullか空文字か空白である。");
}
else
{
Console.WriteLine("null、空文字、空白でない。");
}
}
}
似たようなメソッドでIsNullOrEmptyメソッドがある。
IsNullOrEmptyメソッドは、IsNullOrWhiteSpaceメソッドとほぼ同じ。
違う点としては、IsNullOrEmptyメソッドは空白を判定できない。
→ IsNullOrWhiteSpaceメソッドを使用すれば良いでしょう。