1. ホーム
  2. c#

[解決済み] 10未満のint値を2桁の文字列に変換する。

2022-06-24 09:12:07

質問

string strI;   

for (int i = 1; i < 100; i++)
    strI = i.ToString();

で、もし i = 1 であれば ToString となります。 "1"

しかし、私は "01" または "001"

一見簡単そうに見えますが、この記事で紹介されているのは

datetime.ToString("yyyy-MM-dd")`

どのように解決するのですか?

i.ToString("00")

または

i.ToString("000")

目的に応じて

より多くのオプションについては、カスタム数値フォーマット文字列に関する MSDN の記事を参照してください。 http://msdn.microsoft.com/en-us/library/0c899ak8(VS.71).aspx