我有一个链接 https://n.com/asd/71912s1/
我想移除最后一个/,但是我用TrimEnd('/')没有效果,使用EndWith返回的false,但是用IndexOf返回的大于0,是什么原因
笨办法: lastindexof == length-1 就remove最后一个
或者 / 是转义字符?调试下你的字符串是不是显示的那样
我试好使:
string str = "https://n.com/asd/71912s1/";
string newStr = str.TrimEnd('/');
会不会是有空格或者其他空白符,先直接TrimEnd()
var str = "这段string我咋发不出来";
var finalStr = str.TrimEnd().EndsWith('/');
干嘛一定要在一颗树上吊死,直接substringi不就得了
TrimEnd('/')就可以 需要把 https://n.com/asd/71912s1/ 定义一个变量在使用TrimEnd('/')
– MGOne 1年前