C#截取字符串實戰(zhàn)操作解析
作者:netshahuhu 
  C#截取字符串實戰(zhàn)操作向你介紹了C#截取指定長度中英文字符串方法,希望通過實例的演示使你對C#截取字符串的認識更深一步。
 C#截取字符串在實際工作中我們經(jīng)常會遇見這樣的類似實際問題,那么具體的C#截取字符串是如何實現(xiàn)的呢?下面通過一個實例向你介紹C#截取字符串的實現(xiàn):
C#截取字符串應用:C#截取指定長度中英文字符串方法
- public static string GetFirstString(string stringToSub, int length)
 - {
 - Regex regex = new Regex("[\u4e00-\u9fa5]+", RegexOptions.Compiled);
 - char[] stringChar = stringToSub.ToCharArray();
 - StringBuilder sb = new StringBuilder();
 - int nLength = 0;
 - //C#截取字符串
 - for(int i = 0; i < stringChar.Length; i++)
 - {
 - if (regex.IsMatch((stringChar[i]).ToString()))
 - {
 - nLength += 2;
 - }
 - else
 - {
 - nLength = nLength + 1;
 - }
 - if (nLength <= length)
 - {
 - sb.Append(stringChar[i]);
 - }
 - else
 - {
 - break;
 - }
 - }//C#截取字符串
 - if(sb.ToString() != stringToSub)
 - {
 - sb.Append("...");
 - }
 - return sb.ToString();
 - }
 
C#截取字符串的相關應用就向你介紹到這里,希望對你了解和學習C#截取字符串的操作有所幫助。
【編輯推薦】
責任編輯:仲衡 
                    來源:
                    百度空間
 














 
 
 
 
 
 
 