私はいくつかのコードを引き継いだばかりですが、これがよく使われているのがわかります。整数を取得して、「01」、「02」などの文字列を作成するようです。
ここで使用されている規則がよくわかりません。 形式が{0:00}
ではなく なのはなぜですか{00}
?
string.Format("{0:00}", int.Parse(testVal) + 1);
ベストアンサー1
最初は0
プレースホルダーで、最初のパラメータを意味します。00
実際の形式です。
たとえば次のようになります。
var result = string.Format("{0:00} - {1:00}", 5, 6);
result
になります05 - 06
。最初の 0 は最初のパラメータ 5 を取ることを意味し、1 はパラメータ 6 を取ることを意味します。
形式は です{index[,length][:formatString]}
。String.Format メソッド。