c#中比較常用的字串處理技巧
1.string變數可以看作是char變數的唯讀陣列
string mystring =
"hello,c#"
;char mychar = mystring[1]
;char
mychars = mystring.
tochararray()
;//字串轉化成字串陣列
console.
writeline
("mychar:"
, mychar)
;console.
writeline
("mychars:"
, mychars)
;foreach
(char chart in mychars)
", chart)
;}
2.獲取字串長度
console.
writeline(""
, mystring.length)
;
3.大小寫轉換方法
mystring.
toupper()
;mystring.
tolower()
;
4.刪除字串的空格
mystring.
trim()
;//去除字串中的空格
mystring.
trimstart()
;//將字串前面的空格刪除
mystring.
trimend()
;//將字串後面的空格刪除
5.在字串左邊或前邊新增空格
string mystring =
"aligned"
;mystring = mystring.
padleft(10
);///在左邊新增三個空格,使得字串長度變為10;
console.
writeline
(mystring)
;
6.分割字串
string minestr =
"this is a test"
;char
separator =
;//用來分割的字元
string
mywords;
mywords = minestr.
split
(separator)
;console.
writeline
("mywords:"
,mywords[1]
);
C 常用字串操作
獲得漢字的區位碼 byte array new byte 2 array system.text.encoding.default.getbytes 啊 int i1 short array 0 0 int i2 short array 1 0 unicode解碼方式下的漢字碼 array syst...
c 常用字串操作
摘自 獲得漢字的區位碼 byte array new byte 2 array system.text.encoding.default.getbytes 啊 int i1 short array 0 0 int i2 short array 1 0 unicode解碼方式下的漢字碼 array s...
C 常用字串操作整理
c 常用字串操作匯集 string str1 ttt 建立並初始化 string str2 txhe 另一種方式 char str3 abcdefg 以定義字元陣列的方式建立 cout string str4 str3 cout string str5 str3,3,4 cout 將前三個字元作為初...