zoukankan      html  css  js  c++  java
  • C#中删除字符串最后一个字符的几种方法

    转载地址

    偶然看到的,记录一下,以免忘记


    字符串:string s = "1,2,3,4,5,"

    目标:删除最后一个 ","

    方法:
       1、用的最多的是Substring,这个也是我一直用的
                
    = s.Substring(0,s.Length - 1)


       2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符
                
    = s.ToString().RTrim(',')

       3、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串
    s=s.TrimEnd(',')
    //如果要删除"5,",则需要这么写
    char[] MyChar = {'5',','};
    = s.TrimEnd(MyChar);
    //s = "1,2,3,4"

    类似函数:
          TrimStart,LTrim等
          还有一个TrimToSize对提高性能有微弱的好处....
  • 相关阅读:
    函数式宏定义与普通函数
    linux之sort用法
    HDU 4390 Number Sequence 容斥原理
    HDU 4407 Sum 容斥原理
    HDU 4059 The Boss on Mars 容斥原理
    UVA12653 Buses
    UVA 12651 Triangles
    UVA 10892
    HDU 4292 Food
    HDU 4288 Coder
  • 原文地址:https://www.cnblogs.com/fifa0329/p/4536662.html
Copyright © 2011-2022 走看看