8 に答える
11
このようにしてみてくださいmyNumber.ToString("D8");
于 2012-08-30T13:29:37.630 に答える
2
int i = 12;
var text = i.ToString("00000");
//text will be "00012"
于 2012-08-30T13:30:23.360 に答える
2
于 2012-08-30T13:32:02.817 に答える
1
int foo = 11;
foo.ToString("D8");
--> 00000011
于 2012-08-30T13:35:05.783 に答える
1
int number = 11;
string padded = number.ToString().PadLeft(8, '0');
于 2012-08-30T13:28:51.073 に答える
0
文字列を右揃えにする String.PadLeft メソッドを使用する必要があります。長さが指定した数値の 1 未満の場合、PadLeft は値を変更しません。
public string ZeroFill(int number, int length)
return number.ToString().PadLeft(length, '0');
}
于 2012-08-30T13:33:57.233 に答える
0
長さを見てString.PadLeft()
関数を使用するか、数値の前に十分な 0 を追加して (長さに関係なく)、String.Right()
関数を使用して必要な数の文字を取得することができます。
于 2012-08-30T13:28:32.617 に答える
0
これを試して
int number = 11;
string text = number.ToString("00000000");
于 2012-08-30T13:33:11.920 に答える