是否可以仅修剪字符串的开头?我使用了.Trim()
,但是它从字符串的开头和结尾删除了字符。我想在二进制中使用不同的输入,并删除字符串开头的所有前导0(例如00100
应该变为100
)。但是,在我的代码中,0100
将变为1
,因为.Trim()
将从字符串末尾删除0
。
我该如何解决?我不知道输入的内容是以0
开头还是有多少0
。
string n = Console.ReadLine();
res = x.Trim(new[] { '0' });
是,您可以使用String.TrimStart