コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】string.IsNullOrWhiteSpaceを使用できるようにする

概要

string.IsNullOrWhiteSpace(value)

文字列がnullもしくは空文字列もしくは空白文字だけで構成されているかどうかを確認する場合は
string.IsNullOrWhiteSpaceを使えばいいのですが
この関数は.NET Framework 4以降でのみ使用できる機能なので
.NET Framework 3.5までの機能しか使えないUnityでは使用できません

もしstring.IsNullOrWhiteSpaceをUnityでも使用したい場合は
下記のような関数を定義する必要があります

/// <summary>
/// 指定された文字列が null または空であるか、空白文字だけで構成されているかどうかを返します
/// </summary>
public static bool IsNullOrWhiteSpace(string value)
{
    return value == null || value.Trim() == "";
}

関連記事