IT

  /// <summary>
        /// 截取字符串 超长 用冒号显示
        /// </summary>
        /// <param name="sString"></param>
        /// <param name="nLeng"></param>
        /// <returns></returns>
        public static string SubStr(string sString, int nLeng)
        {
            if (sString.Length <= nLeng)
            {
                return sString;
            }
            string sNewStr = sString.Substring(0, nLeng);
            sNewStr = sNewStr + "...";
            return sNewStr;
        }

 

/// <summary>
        /// 截取字符串 超长  换行
        /// </summary>
        /// <param name="sString"></param>
        /// <param name="nLeng"></param>
        /// <returns></returns>
        public static string SubStrWrap(string sString, int nLeng)
        {
            string sNewStr = sString.Substring(0, nLeng);
            StringBuilder builder = new StringBuilder();
            if (sString.Length <= nLeng)
            {
                return sString;
            }
            else
            {
                for (int i = 0, j = 0; i < sString.Length; i++)
                {
                    builder.Append(sString[i]);
                    if (sString.Substring(j, i - j + 1).Length >= nLeng)
                    {
                        builder.AppendLine();//超出,换行
                        j = i + 1;
                    }
                }
                sNewStr = builder.ToString();
            }
            return sNewStr;
        }

 

 /// <summary>        

/// 分割字符串        

/// </summary>        

/// <param name="source">源字符串</param>        

/// <param name="split">分割的字符</param>        

/// <param name="number">要分割后的第几个, 从左往右1开始</param>        

/// <returns></returns>       

  public static string Compose(string source, char split, int number)     

    {          

   string[] sArray = source.Split(split);

            string result = "";            

int i = 0;           

  foreach(var s in sArray)          

   {               

  if (i == number)        

         {                    

result = s;                 

    break;              

   }              

   i++;            

}            

return result;     

    }

posted on 2013-12-17 14:11  liufei  阅读(388)  评论(0)    收藏  举报