博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

删除字符串最后一个字符问题

Posted on 2006-04-12 17:01  HH  阅读(2127)  评论(1编辑  收藏  举报

今天做个模块发现得到的字符串后面多了一个“|”
想把它去掉

在网上找了一下,发现方法蛮多。
不过有一种最方便的



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);

那么麻烦了  呵呵