Advertisement

将数字转换为汉字的C#开发

阅读量:

C#数字转汉字实现

一时兴起想要实现一个将数字转换为汉字的算法,然而在网络上找到的许多现成方案存在诸多缺陷,无奈之下只能自行编写,诚邀各位给予指导并指出其中的问题,不多赘述,直接附上代码:

复制代码
    public static class Format
    {
        static string[] Numbers = new string[] { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖", "拾" };
        static string[] Units = new string[] { "", "拾", "佰", "千", "万", "拾", "佰", "千", "亿", "拾" };
    
        public static string ParseNumbers(uint n)
        {
            string result = "";
            string s = n.ToString();
            int zero = 0;//连续出现的零的个数
            int length = s.Length;
            for (int i = 0; i < length; i++)

全部评论 (0)

还没有任何评论哟~