测试字符串:
the%20matrix%20
Run Code Online (Sandbox Code Playgroud)
如何删除最后三个字符?使用此代码为我提供了索引外异常:
y = y.Substring(y.Length - 4, y.Length - 1);
Run Code Online (Sandbox Code Playgroud)
Rub*_*ias 16
似乎这不是你真正的问题; 如果你想删除"%20",你应该使用:
string test = "the%20matrix%20";
string clean = HttpUtility.UrlDecode(test);
if (clean.Length > 2) // if you still want to strip last chars...
clean = clean.Substring(0, clean.Length - 3);
Run Code Online (Sandbox Code Playgroud)