字符串拼串 str,strAdd 模式 - AddChar

2017-02-05 10:38:52  访问(1608) 赞(0) 踩(0)


        /// <summary>
        /// 字符串拼串 str,strAdd 模式
        /// </summary>
        /// <param name="str">原字符串(如fca)</param>
        /// <param name="strAdd">添加的字符串(为空或Empty则不拼接,如best)</param>
        /// <returns>结果:fca,best</returns>
        public static string AddChar(string str, string strAdd)
        {
            if (str == null || str.Length == 0)
            {
                if (strAdd == null)
                    return "";
                else
                    return strAdd;
            }

            if (strAdd == null || strAdd.Length == 0)
                return str;

            return str + charValue + strAdd;

        }


        /// <summary>
        /// 字符串拼串
        /// </summary>
        /// <param name="str">原字符串(如fca)</param>
        /// <param name="strAdd">添加的字符串(为空或Empty则不拼接,如best)</param>
        /// <param name="strLinkChar">链接符号(如,)</param>
        /// <returns>结果:fca,best</returns>
        public static string AddChar(string str, string strAdd, string strLinkChar)
        {
            if (str == null || str.Length == 0)
            {
                if (strAdd == null)
                    return "";
                else
                    return strAdd;
            }

            if (strAdd == null || strAdd.Length == 0)
                return str;

            return str + strLinkChar + strAdd;
        }

        /// <summary>
        /// 字符串拼串
        /// </summary>
        /// <param name="str">原字符串(如fca)</param>
        /// <param name="strAdd">添加的字符串(为空或Empty则不拼接,如best)</param>
        /// <param name="strLinkChar">链接符号(如,)</param>
        /// <param name="ToRight">链接方向</param>
        /// <returns></returns>
        public static string AddChar(string str, string strAdd, string strLinkChar, bool ToRight)
        {
            if (str == null || str.Length == 0)
            {
                if (strAdd == null)
                    return "";
                else
                    return strAdd;
            }

            if (strAdd == null || strAdd.Length == 0)
                return str;

            if (ToRight)
                return str + strLinkChar + strAdd;
            else
                return strAdd + strLinkChar + str;
        }



标签:字符串拼串 str    strAdd 模式 - AddChar 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)