我有一个这样的字符串:"/ AuditReport"它被分配给变量rep.如果我输入
var r = rep.SysName.Remove(1, 1);
Run Code Online (Sandbox Code Playgroud)
它返回"/ uditReport"而不是所需的"AuditReport",即它不会删除斜杠.我怎么能删除它?
Luk*_*keH 18
.NET中的字符串索引从零开始.Remove状态的文档,第一个参数是"从零开始删除字符的位置".
string r = rep.SysName.Remove(0, 1);
Run Code Online (Sandbox Code Playgroud)
或者,Substring在我看来,使用更具可读性:
string r = rep.SysName.Substring(1);
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用TrimStart,具体取决于您的要求.(但请注意,如果您的字符串以多个连续斜杠开头,TrimStart则会删除所有字符串.)
string r = rep.SysName.TrimStart('/');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7858 次 |
| 最近记录: |