将数字转换成大写字母

来源:互联网 发布:网络强国强在哪些方面 编辑:程序博客网 时间:2024/05/22 11:48

工作中遇到将行列坐标转换成列行坐标,比如(3,4)变成D3,利用递归,实现效果:

   #region 调用递归算法将列坐标转换成字母形式        static void ToLetter(int a, List<int> li)        {            if (a / 26 > 26)            {                ToLetter(a / 26, li);                li.Add(a % 26);            }            else            {                if (a / 26 == 0)                {                    li.Add(a % 26);                }                else                {                    li.Add(a / 26);                    li.Add(a % 26);                }            }        }        #endregion


原创粉丝点击