質問
タイトルは明確ではなかった場合は、
、病気にもここでそれを説明してみてください。私は、1から999までの範囲、整数の束を持っている、と私は文字列にこれらを変換する必要がありますが、私はそれを行うとき、私は彼らが3つの文字にする必要があります。そう例えば、私が持っていた場合:
int i1 = 45;
そして、私は、文字列の中に、私はこの必要があるだろうということになっ:何かが、その後、など143など3ヶ所を、持っていた場合"045"
または同様に、私はそれから8の整数を持っていた場合には"008"
に変身しなければならない、との143は、この容易に可能であるとして、それだけで出力されるのでしょうか?
事前に回答いただきありがとうございます。 :)
解決
string output = someInt.ToString("000");
あなたはそれをよりダイナミックに作成したい場合、あなたはこのような何かをするだろう。
// where 'length' is 3
string output = someInt.ToString(new string('0', length));
// or
string output = i.ToString().PadLeft(length, '0');
所属していません StackOverflow