-1

次のように、先行ゼロで順序付けられたシリアル番号のリストを生成しようとしています。

00000000001
00000000002
00000000003
...
...
00000000101
00000000102
00000000103
...
...
00099999991
00099999992
...
...
99999999999 - END

私の最善の試みはこれです:

long fn;
for (fn = 100000000000; fn < 999999999999; fn++)
{
    Console.WriteLine(fn);
}

これらすべてのシリアル番号をファイルに書き込みたいのですが、1 から 999999999999 までカウントされたようには見せたくありませんが、000000000000 から 999999999999 まで生成されるシリアル番号のようになります。

4

2 に答える 2

1

1 つのオプションは、ゼロを埋め込むことです。

Console.WriteLine(fn.ToString().PadLeft(12, '0'));

fn= 123 の場合、これは出力され000000000123ます。

于 2013-07-04T02:03:51.983 に答える