订购带有前导零的序列号(Ordered serial numbers with leading zeroes)

编程入门 行业动态 更新时间:2024-10-25 18:34:15
订购带有前导零的序列号(Ordered serial numbers with leading zeroes)

我正在尝试生成一个带有前导零的有序序列号列表,如下所示:

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生成的序列号。

I'm trying to generate a list of ordered serial numbers with leading zeroes like this:

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

My best attempt is this:

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

I want to write all these serial numbers to a file though I don't want it to look like it counted from 1 - 999999999999, but more like serial numbers generating from 000000000000 to 999999999999.

最满意答案

一种选择是用零填充:

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

如果fn = 123,这将打印出000000000123 。

One option is to pad with zeroes:

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

If fn = 123, this will print out 000000000123.

更多推荐

本文发布于:2023-08-08 00:11:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1466742.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:前导   序列号   Ordered   serial   leading

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!