如何使用padleft为负整数?

时间:2016-08-31 06:44:15

标签: c# .net string string-formatting padleft

我需要将前导零添加到可能为负数或正数的数字。我可以将它们添加到正数中。如何对负数做同样的事情?

例如:

int number1 = 1;
string pad1 = number1.ToString().PadLeft(3, '0');
//output 001
int number2 = -1;            
string pad2 = number2.ToString().PadLeft(3, '0');
//output 0-1
//expected output -001

1 个答案:

答案 0 :(得分:2)

尝试使用它......它有效!

int number1 = 1;
string pad1 = number1.ToString("000");
//output 001
int number2 = -1;
string pad2 = number2.ToString("000");
//output -001