如果字符串以“,”结尾,我想剪掉它的结尾。那是一个逗号和一个空格。我试过TrimEnd(','),但这不起作用。它必须仅当字符串以这种方式结束时,所以我不能只使用.Remove来删除最后两个字符。我该怎么做? 最佳答案 stringtxt="testing,,";txt=txt.TrimEnd(',','');//txt="testing"这使用theoverloadTrimEnd(参数char[]trimChars)。您可以指定1个或多个字符,它们将构成要删除的字符集。在本例中为逗号和空格。
我有如下字符串2,44,AAA,BBB,1,0,,,所以现在我只想删除上面字符串中的最后一个逗号。所以我想要输出为2,44,AAA,BBB,1,0,,我决定如下使用TrimeEndstr.ToString.TrimEnd(',')但它删除了0之后的所有逗号。所以我得到如下输出2,44,AAA,BBB,1,0为什么要把0后面的3个逗号全部去掉?我只需要删除字符串中的最后一个字符 最佳答案 Whyitremovesallthe3commasafter0?因为它就是这样documented做:Returnvalue:Thestringth