C#截取字符串函數實例解析
作者:netshahuhu
C#截取字符串函數是如何實現的呢?C#截取字符串函數使用到了什么方法呢?那么這里向你展示了C#截取字符串函數實例的實現方法,希望對你有所幫助。
C#截取字符串函數是什么樣子的呢?這個在實際工作中我們經常會遇見這樣的實際應用問題,那么具體的解決方案是什么呢?下面就向你介紹C#截取字符串函數的實現:
C#截取字符串函數實例:
- //C#截取字符串函數
- public string CutStr(string sInString,int iCutLength){
- if(sInString==null ||
- sInString.Length==0 || iCutLength<=0) return "";
- int iCount=System.Text.Encoding.
- GetEncoding("Shift_JIS").GetByteCount(sInString);
- if(iCount>iCutLength){
- int iLength=0;
- //C#截取字符串函數
- for(int i=0;i<sInString.Length;i++){
- int iCharLength=
- System.Text.Encoding.GetEncoding("Shift_JIS").
- GetByteCount(new char[]{sInString[i]});
- iLength += iCharLength;
- if(iLength==iCutLength){
- sInString=sInString.Substring(0,i+1);
- break;
- //C#截取字符串函數
- }else if(iLength>iCutLength){
- sInString=sInString.Substring(0,i);
- break;
- }
- }
- }
- return sInString;
- }
C#截取字符串函數的相關信息就向你介紹到這里,希望對你了解和學習C#截取字符串函數有所幫助。
【編輯推薦】
責任編輯:仲衡
來源:
百度空間