/**/ ///功能:截取字符串某一长度并返回///<param name="p_StrValue">要截取的字符串</param>///<param name="p_StrLen">要截取的字符串长度</param>///<param name="p_HavePoints">截取长度小于总长度时是否要加省略号</param>/// <returns>截取后的字符串</returns>///</summary> public static string LeftStr( string p_StrValue, int p_StrLen, bool p_HavePoints) ... { string m_NewStr = ""; int m_Num = 0; for (int i = 0;i<p_StrValue.Length; i++) ...{ char c = Convert.ToChar(p_StrValue.Substring(i,1)); if (((int)c > 255) || ((int)c<0))...{m_Num = m_Num + 2;} else...{m_Num = m_Num + 1;} if (m_Num >= p_StrLen) ...{ m_NewStr = p_StrValue.Substring(0,i+1); if(p_HavePoints==true&&i<p_StrValue.Length)...{m_NewStr=m_NewStr+"...";} break; } } return m_NewStr;}