目標:刪除最後一個 ","
方法:
一、用的最多的是Substring,這個也是我一直用的
數組
s=s.Substring(0,s.Length-1)函數
二、用 RTrim,這個我原來只知道用來刪除最後的空格,也沒有仔細看過其它的用法,才發現能夠直接trim掉一些字符
性能
s=s.ToString().RTrim(',')spa
三、用TrimEnd,這個東西和RTrim差很少,區別是這個傳遞的是一個字符數組,而RTrim能夠是任何有效的字符串
字符串
s=s.TrimEnd(',')
//若是要刪除"5,",則須要這麼寫
char[]MyChar={'5',','};
s=s.TrimEnd(MyChar);
//s="1,2,3,4"
string
相似函數:
TrimStart,LTrim等
還有一個TrimToSize對提升性能有微弱的好處....
方法
string.TrimEnd().Remove(string.Length - 2, 1)
string.Remove()im