如何在C#中生成alpha序列?

时间:2010-09-08 22:02:52

标签: c#

嘿;长时间读者第一次发表海报...
以下是我对FTP上传过程的要求,该过程需要在文件名中嵌入alpha序列:

必须使用以下命名约定发送文件:
<logonid>。舱单 示例:mmcw93.manifest

如果在一个会话中或在几个分钟内在多个会话中发送多个单独的文件,请对后续文件使用以下命名约定,以避免覆盖以前的文件。
<logonid><seq>。舱单

示例:mmcw93a.manifest
从序列标识符的字母 a 开始,然后继续 b c 等,以备后续文件使用。

这是seq是alpha字符的第二部分。我可以找出一个计算 a z 的过程,但是一旦 aa 生成序列,这将是一个优雅的过程ab ... zz 等?

我可以访问的是: "string.Format("{0}{1}.manifest", UserID, GetSequence(files.Count)"

1 个答案:

答案 0 :(得分:1)

Excel完全可以做到这一点,并且有很多解决方案来解决SO上的“excel专栏”问题,例如here