C#編寫數(shù)字轉(zhuǎn)換中文算法
作者:佚名
最近由于項目的原因,需要C#編寫數(shù)字轉(zhuǎn)換中文算法,先在網(wǎng)了找了一下,結(jié)果發(fā)現(xiàn)無一列外都是用C#編寫數(shù)字轉(zhuǎn)換中文算法來實現(xiàn)的,所以想寫個另外的算法。
C#編寫數(shù)字轉(zhuǎn)換中文算法
最近由于項目的原因,需要C#編寫數(shù)字轉(zhuǎn)換中文算法,先在網(wǎng)了找了一下,結(jié)果發(fā)現(xiàn)無一列外都是用C#編寫數(shù)字轉(zhuǎn)換中文算法來實現(xiàn)的,所以想寫個另外的算法;因為本人是學數(shù)學出身的,所以用純數(shù)學的方法實現(xiàn)。
C#編寫數(shù)字轉(zhuǎn)換中文算法代碼
- static void Main(string[] args)
- {
- Console.WriteLine("請輸入金額");
- string inputNum = Console.ReadLine();
- while (inputNum != "exit")
- {
- //貨幣數(shù)字轉(zhuǎn)化類
- 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("不合法的數(shù)字或格式");
- }
- Console.WriteLine("\n請輸入金額");
- inputNum = Console.ReadLine();
- }
- Console.ReadLine();
- }
【編輯推薦】
責任編輯:佚名
來源:
博客園