今天做个模块发现得到的字符串后面多了一个“|”
想把它去掉
在网上找了一下,发现方法蛮多。
不过有一种最方便的
parentChild = parentChild.ToString().Trim('|'); //删除最后一个字符串“|”
后来查了一下MSDN 发现Trim的重载有一个方法Trim(params char[]trimChars)
但是上面用了Trim('|')
说明params char[]trimChars ,可以用string 代替 ,而且不用声明char[]那么麻烦
同理 string c_parentChild.Split('|') 也可以这样写
就不用
string delimStr = "|";
char [] delimiter = delimStr.ToCharArray();
string [] c_parentChild = null;
c_parentChild = xmlParentChild.Split(delimiter);
那么麻烦了 呵呵
想把它去掉
在网上找了一下,发现方法蛮多。
不过有一种最方便的
parentChild = parentChild.ToString().Trim('|'); //删除最后一个字符串“|”
后来查了一下MSDN 发现Trim的重载有一个方法Trim(params char[]trimChars)
但是上面用了Trim('|')
说明params char[]trimChars ,可以用string 代替 ,而且不用声明char[]那么麻烦
同理 string c_parentChild.Split('|') 也可以这样写
就不用
string delimStr = "|";
char [] delimiter = delimStr.ToCharArray();
string [] c_parentChild = null;
c_parentChild = xmlParentChild.Split(delimiter);
那么麻烦了 呵呵