name_expree ==> NameExpress 模式 - NameExpressConvert

2017-02-26 15:18:58  访问(1547) 赞(0) 踩(0)


        /// <summary>
        /// name_expree ==> NameExpress 模式 - NameExpressConvert
        /// </summary>
        /// <param name="theName"></param>
        /// <returns></returns>
        public static string NameExpressConvert(string theName)
        {
            string[] sArray = theName.Split(new char[] { '_' });

            StringBuilder theResult = new StringBuilder();

            if (sArray == null || sArray.Length == 0)
                return theName;

            foreach (string s in sArray)
            {
                if (s == null)
                    continue;

                switch (s.Length)
                {
                    case 0:
                        break;
                    case 1:
                        theResult.Append(s.ToUpper());
                        break;
                    default:
                        theResult.Append(s.Substring(0, 1).ToUpper() + s.Substring(1).ToLower());
                        break;
                }
            }

            return theResult.ToString();
        }


标签:name_expree ==> NameExpress 模式 - NameExpressConvert 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

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