人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

字符串截取固定長度的辦法(C#)

字符串截取固定長度的辦法(C#)

更新時間:2022-06-27 文章作者:未知 信息來源:網絡 閱讀次數:

這個函數也沒有什么特別之處,就是可以截取一定長度的字符串,可能小特點就是len是字節,解決了漢字與英文字節不一樣導致直接截取到的長
度不一樣的問題,

#region 字符串截取函數
public static string CutString(string inputString,int len)
{


ASCIIEncoding ascii = new ASCIIEncoding();
int tempLen=0;
string tempString="";
byte[] s = ascii.GetBytes(inputString);
for(int i=0;i<s.Length;i++)
{
if((int)s[i]==63)
{
tempLen+=2;
}
else
{
tempLen+=1;
}

try
{
tempString+=inputString.Substring(i,1);
}
catch
{
break;
}

if(tempLen>len)
break;
}
//如果截過則加上半個省略號
byte[] mybyte=System.Text.Encoding.Default.GetBytes(inputString);
if(mybyte.Length>len)
tempString+="…";


return tempString;
}
#endr

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 苗栗县| 共和县| 天全县| 古丈县| 马龙县| 宁强县| 平遥县| 陇川县| 天津市| 若羌县| 乐都县| 微山县| 平泉县| 定兴县| 宜君县| 潼关县| 中方县| 阿勒泰市| 垦利县| 印江| 常山县| 罗甸县| 三江| 拉孜县| 康保县| 新巴尔虎左旗| 阜城县| 泰宁县| 利辛县| 胶州市| 大城县| 昔阳县| 多伦县| 棋牌| 辰溪县| 汕尾市| 长乐市| 古交市| 南雄市| 棋牌| 宜兴市|