我将十进制值转换 salePr为字符串后,使用以下代码:
decimal salePr;
string salePrStr;
...
salePrStr = (salePr).ToString("0000.00");
'''
Run Code Online (Sandbox Code Playgroud)
我想摆脱前导零(如果结果<1000).
什么是正确的,最好的方法来做这个操作?
您可以使用trimstart删除前导零.
salePrStr = (salePr).ToString("0000.00").TrimStart(Convert.ToChar("0"));
Run Code Online (Sandbox Code Playgroud)