質問

タイトルは明確ではなかった場合は、

、病気にもここでそれを説明してみてください。私は、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');
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top