Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 TrimStart('0') 清除前导零。
例如 :
string value= "00999"; value = value.TrimStart('0');
它工作得很好。
但现在发生的事情是我不想修剪为零的值,例如 00。
例如,返回结果为 00 :
string value= "00"; value = value.TrimStart('0');
谢谢你。
只需添加这一行:
if (value == "") value = "0";
if (value.TrimStart('0') != "") value = value.TrimStart('0');
这只会在字符串包含除 0 之外的其他字符时修剪字符串。