如何从c#2.0中的字符串中删除前0(零)

Pet*_*ter 6 c#

我有一个可以容纳像000232或999999或023000我所试图做的是从第一个字符串中删除第000,离开第二个字符串,并从第三字符串中删除第一个0,并保持000到值的字符串对

我怎么能最好地完成这个?

提前致谢

jas*_*son 16

用途String.TrimStart:

// s is string
string trimmed = s.TrimStart('0');
Run Code Online (Sandbox Code Playgroud)

请注意,必须将结果分配给String.TrimStart类型变量string.在.NET中,strings是不可变的,因此String.TrimStart不会修改string调用该方法的内容.也就是说,s.TrimStart('0')不修改s.如果你想修改s你必须说

s = s.TrimStart('0');
Run Code Online (Sandbox Code Playgroud)