【Unity】String 拡張メソッド

2020/10/27DEVELOP, Unity

文字列操作を少し便利にしたい、そんな拡張メソッドです。


namespace mira
{
    public static class StringExtensions
    {
        /// <summary>
        /// nullまたは空かを確認します。
        /// </summary>
        static public bool IsNullOrEmpty( this string self )
        {
            return string.IsNullOrEmpty(self);
        }
        /// <summary>
        /// nullまたは空文字かを確認します。
        /// </summary>
        public static bool IsNullOrWhiteSpace( this string self )
        {
            return self == null || self.Trim() == "";
        }
        /// <summary>
        /// 特定の文字列が含まれているかチェックします。
        /// </summary>
        public static bool Contains(this string self, string[] checkKeyList)
        {
            foreach (string checkKey in checkKeyList)
            {
                if (self.Contains(checkKey))
                {
                    return true;
                }
            }
            return false;
        }
    }
}

Posted by kazupon