增量数和字符? [英] increment number and char?
本文介绍了增量数和字符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何增加数字和字母字母遵循以下< o:p></o:p>
ID 代码
1 00A01
2 00A01
..
99 00A99
100 00B01
100 00B01
..
. 00Z99
. 01A01
. 00Z99这是最大代码
推荐答案
嘿,
您可以使用循环来编写逻辑,但这取决于逻辑.就像您提到的那样,生成代码的一种简单方法是
You can write a logic by using loops but it depends. Just a simple way to generate the code as you mentioned is,
private static void PrintAlphanumeric(int max)
{
var Char = "ABCDEFGHIJKLMN0PQRSTUVWXYZ".ToCharArray();
foreach (var c in Char)
{
for(var i = 1; i < max;i++)
{
Console.WriteLine(string.Concat("00", c.ToString(), i.ToString().PadLeft(2, '0')));
}
}
}
或者您可以如下使用Enumerable.Range获取字母,
Or you can use Enumerable.Range as below to get the alphabets,
var surnameList = Enumerable.Range('A', 'Z' - 'A' + 1).
Select(c => (char)c).ToList();
这篇关于增量数和字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文