C# 生成字母的算法

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:25:08
我需要一个方法:

实现aa,ab,ac,ad……az 然后ba,bb,bc,bd,……bz,以此循环

望达人指导!!先谢谢了!
谢谢一楼了,小弟才疏学浅,望明示,谢谢!

控制台程序:

private static void Main(string[] args)
{
for (int i = 'a'; i <= 'z'; i++)
{
for (int j = 'a'; j <= 'z'; j++)
{
string s1 = ((char)i).ToString();
string s2 = ((char)j).ToString();
Console.Write(s1+s2+" ");
}
Console.Write("\n");
}
Console.Read();

}

System.Collections.Generic.List<string> list = new System.Collections.Generic.List<string>();
for (char c = 'a'; c <= 'z'; c++)
{
for (char h = 'a'; h <= 'z'; h++)
{
list.Add(String.Format("{0}{1}", c, h));
}
}

直接用ascii码加加就行拉。这有时显的规律的。用两个循环嵌套搞定。

给分吧