コガネブログ

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

【C#】文字列がすべて大文字かどうかを判定する拡張メソッド

ソースコード

public static class StringExt
{
    public static bool IsUpper( this string self )
    {
        for ( int i = 0; i < self.Length; i++ )
        {
            if ( char.IsLower( self[ i ] ) )
            {
                return false;
            }
        }

        return true;
    }
}

使い方

var str     = "ABCDE";
var isUpper = str.IsUpper();