国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#獲取字符串寬度的示例代碼(字節(jié)數(shù)方法)

2020-01-24 02:54:13
字體:
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:

/**////  ///   ///  ///  ///  /// 
private ArrayList GetSeparateSubString(string mOrigianlString, int subStringCharNumber)

 ArrayList resultList = new ArrayList();

 string tempStr = mOrigianlString;

 int charNumber = subStringCharNumber;

 int totalCount = 0;
 string mSubStr = "";
  for (int i = 0; i < tempStr.Length; i++)
 {
  string mChar = tempStr.Substring(i, 1);
   int byteCount = Encoding.Default.GetByteCount(mChar);
   if (byteCount == 1) 
   { 
    totalCount++;
   mSubStr += mChar;
    if (totalCount == charNumber || i == tempStr.Length - 1)
    {
     resultList.Add(mSubStr);
     totalCount = 0;
     mSubStr = "";
    } 
   } 
   else if (byteCount > 1) 
   {  
    totalCount += 2;
    if (totalCount > charNumber ) 
    { 
     resultList.Add(mSubStr);
     if (i == tempStr.Length - 1) 
     {
      mSubStr = mChar;
      resultList.Add(mSubStr);
     }
     else
     {
      totalCount = 2;
      mSubStr = mChar;
     } 
    } 
    else if (totalCount == charNumber) 
    {
     mSubStr += mChar;
     resultList.Add(mSubStr);
     totalCount = 0;
     mSubStr = "";
    }
    else if (i == tempStr.Length - 1)
    { 
     mSubStr += mChar;
     resultList.Add(mSubStr);
    }
    else 
    { 
     mSubStr += mChar;
    } 
   } 
  } 
  return resultList;
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 陈巴尔虎旗| 溆浦县| 桂林市| 门头沟区| 佛山市| 山阴县| 萨嘎县| 宜兰市| 海淀区| 定西市| 徐闻县| 化州市| 中山市| 宁乡县| 桦川县| 吴川市| 连南| 福安市| 荆州市| 嘉禾县| 双峰县| 双江| 章丘市| 榆中县| 抚顺县| 五华县| 旺苍县| 凤山市| 昆明市| 区。| 南和县| 新平| 富蕴县| 资阳市| 彭州市| 山东省| 宁安市| 浠水县| 荔浦县| 民权县| 竹山县|