2

負または正の数値に先行ゼロを追加する必要があります。私は正の数のためにそれらをうまく追加することができます。負の数に対して同じことを行うにはどうすればよいですか?

例えば:

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
4

1 に答える 1

2

これを使ってみた...うまくいきました!

int number1 = 1;
string pad1 = number1.ToString("000");
//output 001
int number2 = -1;
string pad2 = number2.ToString("000");
//output -001
于 2016-08-31T06:55:27.160 に答える