C#文件命名增量名称001 ++

Chr*_*isO 2 c# naming file

我正在使用C#创建一个小应用程序.我需要以递归方式命名文件,在创建文件名时递增它们.我需要一个文件名,格式如下:"alt-001.tmp""alt-002.tmp"等等.我总是在递增的数字之前看到00被删除,所以例如,001 ++然后返回2而不是002.

如果这听起来像个愚蠢的问题,感谢您的帮助和抱歉.

Ste*_*ton 6

使用此选项将数字格式化为字符串:

fileName = string.format("alt-{0:000}.tmp", yourCounterVariable);
Run Code Online (Sandbox Code Playgroud)

字符串格式命令用那里的变量替换"{0}".然后列之后的值是关于如何格式化替换的掩码.