• C#转数字为大写字母


        /// <summary>   

      /// 数字转为字母   

      /// </summary>   

      /// <param name="value"></param>

        /// <returns></returns>   

      private string IntToMoreChar(int value)   

      {       

        string rtn = string.Empty;      

         List<int> iList = new List<int>();

            //To single Int       

        while (value / 26 != 0 || value % 26 != 0)        

       {            

            iList.Add(value % 26);       

            value /= 26;  

           }

            //Change 0 To 26      

         for (int j = 0; j < iList.Count - 1; j++)

        {           

           if (iList[j] == 0)        

             {           

                iList[j + 1] -= 1;   

                      iList[j] = 26;       

              }       

          }

            //Remove 0 at last     

          if (iList[iList.Count - 1] == 0)

            {            

        iList.Remove(iList[iList.Count - 1]);       

        }

            //To String  

           for (int j = iList.Count - 1; j >= 0; j--)  

           {         

          char c = (char)(iList[j] + 64);   

              rtn += c.ToString();       

        }

            return rtn;     }

  • 相关阅读:
    真正明白了引用与对象的关系,就能避开下面这个陷阱
    python 垃圾回收
    字典
    表的操作
    MySQL数据库中的存储引擎
    MySQL数据库的基本操作
    MySQL数据库安装文件夹与配置文件简易说明
    数据库概述
    Arrays类
    Math类
  • 原文地址:https://www.cnblogs.com/yclnet/p/3261546.html
Copyright © 2020-2023  润新知