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

首頁 > 編程 > C# > 正文

C#實(shí)現(xiàn)中英文混合字符串截取的方法

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

本文實(shí)例講述了C#實(shí)現(xiàn)中英文混合字符串截取的方法,是C#字符串操作中非常常用的一個(gè)方法。分享給大家供大家參考之用。具體方法如下:

具體功能代碼如下:

/// <summary>/// 截取中英文混合字符串/// </summary>/// <param name="text">字符文本</param>/// <param name="length">截取長度</param>/// <param name="replacetxt">replacetxt替換的多余字符</param>/// <returns></returns>public string GetString(string text, int length, string replacetxt){ int strLength = 0; StringBuilder strb = new StringBuilder(); char[] Temp = text.ToCharArray(); for (int i = 0; i != Temp.Length; i++) {  if (strLength >= length) //  {   strb.Append(replacetxt);   break;  }  else  {   if (((int)Temp[i]) < 255) //大于255的都是漢字或者特殊字符   {    strLength++;   }   else   {    strLength = strLength + 2;   }   strb.Append(Temp[i]);  } } return strb.ToString();}

希望本文所述方法對(duì)大家C#程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙岩市| 丹寨县| 炎陵县| 亳州市| 郧西县| 开远市| 新密市| 和林格尔县| 新乐市| 兴安盟| 长岛县| 弥渡县| 灵台县| 昭苏县| 囊谦县| 丹凤县| 雅安市| 光泽县| 加查县| 九江市| 杭锦后旗| 桑日县| 阿拉善右旗| 称多县| 多伦县| 上饶市| 工布江达县| 内乡县| 格尔木市| 临邑县| 刚察县| 柯坪县| 宁晋县| 木兰县| 凤阳县| 涟水县| 榆社县| 蓬安县| 读书| 洪湖市| 楚雄市|