enum MyEnum 
    {
        a = 0,
        b,
        c,
        d,
        e,
        f,
        g,
        h,
        i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
    }

解决方案 »

  1.   


    Stack<int> s = new Stack<int>();            for (int i = 1; i < 30; i++)
                {
                    int j = i;
                    int p = 0;
                    while (j > 0)
                    {
                        int k = (j-1) % 26;
                        s.Push(k);
                        j = (j - 1) / 26;
                        p++;
                    }
                    p = 0;
                    string str = string.Empty;
                    while (s.Count != 0)
                    {
                        str += Enum.Parse(typeof(MyEnum), s.Pop().ToString()).ToString();
                    }
                    Console.WriteLine(str);
                    str = string.Empty;
                    //Console.WriteLine(Enum.Parse(typeof(MyEnum), i.ToString()));
                }
      

  2.   

    穷举得完吗???
    楼主参考这个帖子。。
    http://topic.csdn.net/u/20081029/09/d6b7e751-55f1-4bd0-8b1c-c0ecd3d14e25.html