我正在使用TrimStart(' 0')来清除前导零。
例如:
string value= "00999";
value = value.TrimStart('0');
工作得很好。
但现在发生的事情是我不想修改零值,例如00.
例如,返回结果为00:
string value= "00";
value = value.TrimStart('0');
谢谢。
答案 0 :(得分:3)
只需添加以下行:
if (value == "")
value = "0";
答案 1 :(得分:0)
if (value.TrimStart('0') != "")
value = value.TrimStart('0');
这只会在字符串包含其他字符但仅为0时修剪。