mic*_*lle 7 c# string-formatting
我有这样的字符串:
var abc = "002";
var def = "023";
Run Code Online (Sandbox Code Playgroud)
如何轻松更改字符串以便删除前导零?
小智 19
看看TrimStart:
numberString = numberString.TrimStart('0');
Run Code Online (Sandbox Code Playgroud)
来自MSDN:
TrimStart方法从当前字符串中删除trimChars参数中的所有前导字符.当遇到不在trimChars中的字符时,修剪操作停止.
Ben*_*igt 14
最简单的正确方法是:
int.Parse(s).ToString();
Run Code Online (Sandbox Code Playgroud)
对于输入"0000",修剪方法都失败,它们将返回空字符串而不是正确的"0".