C 字串擷取

2022-03-28 01:00:09 字數 860 閱讀 8337

1

#region 擷取指定位元組長度的字串

2///

3///

擷取指定位元組長度的字串

4///

5///

原字串

6///

擷取位元組長度

7///

8public

static

string cutbytestring(string str, int

len)912

int bytelen = system.text.encoding.default.getbytecount(str);//

單位元組字元長度

13int charlen = str.length;//

把字元平等對待時的字串長度

14int bytecount = 0;//

記錄讀取進度

15int pos = 0;//

記錄擷取位置

16if (bytelen >len)

1722

else

//按英文本元計算加1

23

24if (bytecount > len)//

超出時只記下上乙個有效位置

2529

else

if (bytecount == len)//

記下當前位置

3034}35

if (pos >= 0

)36 37}

38else

39

40return

result;41}

42#endregion

C 字串擷取

一 1 取字串的前i個字元 1 string str1 str.substring 0,i 2 string str1 str.remove i,str.length i 2 去掉字串的前i個字元 string str1 str.remove 0,i string str1 str.substrin...

C 字串擷取

c 幾個經常用到的字串擷取 一 1 取字串的前i個字元 1 string str1 str.substring 0,i 2 string str1 str.remove i,str.length i 2 去掉字串的前i個字元 string str1 str.remove 0,i string str...

C 字串擷取

幾個經常用到的 1 取字串的前i個字元 1 string str1 str.substring 0,i 2 string str1 str.remove i,str.length i 2 去掉字串的前i個字元 string str1 str.remove 0,i string str1 str.su...