C#編寫數字轉換中文算法
作者:佚名
最近由于項目的原因,需要C#編寫數字轉換中文算法,先在網了找了一下,結果發現無一列外都是用C#編寫數字轉換中文算法來實現的,所以想寫個另外的算法。
C#編寫數字轉換中文算法
最近由于項目的原因,需要C#編寫數字轉換中文算法,先在網了找了一下,結果發現無一列外都是用C#編寫數字轉換中文算法來實現的,所以想寫個另外的算法;因為本人是學數學出身的,所以用純數學的方法實現。
C#編寫數字轉換中文算法代碼
- static void Main(string[] args)
- {
- Console.WriteLine("請輸入金額");
- string inputNum = Console.ReadLine();
- while (inputNum != "exit")
- {
- //貨幣數字轉化類
- NumCast nc = new NumCast();
- if (nc.IsValidated<string>(inputNum))
- {
- try
- {
- string chineseCharacter = nc.ConvertToChinese(inputNum);
- Console.WriteLine(chineseCharacter);
- }
- catch (Exception er)
- {
- Console.WriteLine(er.Message);
- }
- }
- else
- {
- Console.WriteLine("不合法的數字或格式");
- }
- Console.WriteLine("\n請輸入金額");
- inputNum = Console.ReadLine();
- }
- Console.ReadLine();
- }
【編輯推薦】
責任編輯:佚名
來源:
博客園