C# 值不为零时清除零
我正在使用TrimStart('0')清除前导零 例如:C# 值不为零时清除零,c#,.net,C#,.net,我正在使用TrimStart('0')清除前导零 例如: string value= "00999"; value = value.TrimStart('0'); 它工作得很好 但现在发生的是,我不想修剪为零的值,例如00 例如,返回结果为00: string value= "00"; value = value.TrimStart('0'); 谢谢。只需添加这一行: if (value == "") value = "0"; 只需添加这一行: if (value == "
string value= "00999";
value = value.TrimStart('0');
它工作得很好
但现在发生的是,我不想修剪为零的值,例如00
例如,返回结果为00:
string value= "00";
value = value.TrimStart('0');
谢谢。只需添加这一行:
if (value == "")
value = "0";
只需添加这一行:
if (value == "")
value = "0";
仅当字符串包含除0以外的其他字符时,才会修剪该字符串
这只会在字符串包含除0以外的其他字符时修剪字符串。谢谢您的建议。谢谢您的建议。问:您确定不能用“格式”语句完全完成您想要的内容吗?问:你确定你不能用“格式”语句完成你想要的东西吗?