利用枚舉把人民幣轉換為大寫

 

    //定义一个枚举类型:数字    
    enum Number
    
{
        零,壹, 贰, 叁, 肆, 伍, 陆, 柒, 捌, 玖
    }


    
//定义一个枚举类型:单位
    enum UnitPrice_AX_Made_In_China
    
{
        圆, 拾, 佰, 仟, 万, 十萬, 百萬, 千萬, 億, 十億, 百億, 千億
    }



用法:

        char[] n = ("23").ToCharArray();
        
//用来存放显示结果
        string show = "";
        
for (int i = 0; i < n.Length; i++)
        
{
            
//show+=k  等价于  show=show+k 
            show = ((Number)(Convert.ToInt32(n[n.Length - i - 1].ToString()))).ToString() + ((UnitPrice_AX_Made_In_China)i).ToString() + show;
        }

        Response.Write(show);

posted on 2006-11-04 14:13  ★金★  阅读(372)  评论(0编辑  收藏  举报

导航