asp.net中如何把数字1,2,3......转换成中文的一,二,三.....呢?

解决方案 »

  1.   

    static   void   Main(string[]   args) 
                    { 
                            #region 
                            string[]   Box   =   new   string[]   {   "零 ",   "壹 ",   "贰 ",   "叁 ",   "肆 ",   "伍 ",   "陆 ",   "柒 ",   "捌 ",   "玖 "   }; 
                            long   i   =   1876543210;//-2,147,483,648   到   2,147,483,647                         NumP   np   =   new   NumP(); 
                            long[]   newone   =   np.MethodBox(i); 
                            for   (long   p   =   0;   p   <   np.temp;   p++) 
                            { 
                                    Console.WriteLine(Box[newone[p]].ToString());                         } 
    } public   class   NumP 
            { 
                    public   long   temp   =   0; 
                    public   long[]   MethodBox(long   num) 
                    {                         long[]   items   =   new   long[32]; 
                            
                            while   (num   >   0) 
                            { 
                                    items[temp]   =   num   %   10; 
                                    num   /=   10; 
                                    temp++; 
                            } 
                            return   items; 
                    } 
            } 
    显示为 
    零 
    壹 
    贰 
    叁 
    肆 
    伍 
    陆 
    柒 
    捌