99问答网
所有问题
C#去掉最后一个字符(或字符串)
比如有字符串
string s1="1,2,3,5,99,100,101,"
如何去掉最后的逗号,让结果是s1="1,2,3,5,99,100,101"
还得满足当最后不是逗号的时候,就不去掉?
举报该问题
推荐答案 2011-06-02
截逗号前的楼上的都告诉你了,截最后一个,
if(s1.Substring(s1.Length-1,1)==",")
{
s1 = s1.Substring(0, s1.Length-1); //去掉最后
s1.Replace(s1.Substring(s1.Length-1,1),"" )替换空格
}
else
{
什么不做
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vXejOB7BW.html
其他回答
第1个回答 2011-06-02
if (s1[s1.Length-1]==',')//如果最后一个字符是逗号
{
s1=s1.Substring(0,s1.Length-1);//去掉最后的逗号
}
第2个回答 推荐于2018-02-27
s1 = s1.Remove(s1.LastIndexOf(","), 1);
本回答被提问者和网友采纳
第3个回答 2011-06-02
判定最后一个字符是什么,如果是逗号就替换成空,不是就不作任何操作
第4个回答 2011-06-02
直接这样就可以了:
s1.TrimEnd(',');
1
2
3
下一页
相似回答
大家正在搜
相关问题
C# 将一个字符串的后几位字母去掉,字符串的长短不一
c#一个字符串,去掉第一个字符,取后面字符,怎么写
php怎样去掉字符串最后一个字符串
C# 如何获取字符串除最后一位外的字符
C# 截取字符串最后一个字符
C# 取一个字符串的第一个字符,和最后一个字符
C#删除字符串最后一个字符的几种方法
c# 怎样获取string的某个字符最后一位的位置!