金额大小写转换

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:SQL、VS、C#、JS、HTML

作者:邓晓迪

撰写时间:2019年04月08

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  1. 小写金额转换大写金额:采用数组方法将小写金额转换成大写金额,常用于打印。
  2. 经典代码截图:

       //采用数组方法将小写金额转换成大写金额

        private string DaXie(string money)

        {

            //将小写金额转换成大写金额

            double MyNumber = Convert.ToDouble(money);

            string str = " ";

            String[] MyScale = { "分", "角", "元", "拾", "佰", "仟", "万" };

            String[] MyBase = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };

            String M = "";

            bool isPoint = false;

            if (money.IndexOf(".") != -1)

            {

                money = money.Remove(money.IndexOf("."), 1);

                isPoint = true;

            }

            for (int i = money.Length; i > 0; i--)

            {

                int MyData = Convert.ToInt16(money[money.Length - i].ToString());

                M += MyBase[MyData] + str;

                if (isPoint == true)

                {

                    M += MyScale[i - 1] + str;

                }

                else

                {

                    M += MyScale[i + 1] + str;

                }

            }

            return M;}

 

  1. 界面显示示例

金额大小写转换