c#如何实现金额转换成中文大写金额

  介绍

这篇文章将为大家详细讲解有关c#如何实现金额转换成中文大写金额,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

具体内容如下

///, & lt; summary>///才能,金额转换成中文大写金额///才能,& lt;/summary>///才能,& lt; param  name=癓owerMoney"在如:10.74 & lt;/param>///才能,& lt; returns> & lt;/returns>   public 才能static  string  MoneyToUpper (string  LowerMoney)   {才能   ,,string  functionReturnValue =,空;   ,,bool  IsNegative =,假的,,//,是否是负数   ,,if  (LowerMoney.Trim () .Substring(0, 1),==,“产生绯闻。)   ,,{   ,,,//,是负数则先转为正数   ,,,LowerMoney =, LowerMoney.Trim () .Remove (0, 1);   ,,,IsNegative =,真的;   ,,}   ,,string  strLower =,空;   ,,string  strUpart =,空;   ,,string  strUpper =,空;   ,,int  iTemp =, 0;//,,,保留两位小数,123.489→123.49 - 123.4→123.4   ,,LowerMoney =, Math.Round (double.Parse (LowerMoney), 2) .ToString ();   ,,if  (LowerMoney.IndexOf(“!”),祝辞,0)   ,,{   ,,,if  (LowerMoney.IndexOf (“!”),==, LowerMoney.Length 作用;2)   ,,,{   ,,,,LowerMoney =, LowerMoney  +,“0”;   ,,,}   ,,}   其他的,,   ,,{   ,,,LowerMoney =, LowerMoney  +,“.00";   ,,}   ,,strLower =, LowerMoney;   ,,iTemp =, 1;   ,,strUpper =,““   ,,while  (iTemp  & lt;=, strLower.Length)   ,,{   ,,,switch  (strLower.Substring (strLower.Length 安康;iTemp,, 1))   ,,,{   ,,,,case “干净:   ,,,,,strUpart =,“圆”;   ,,,,,休息;   ,,,,case “0”:   ,,,,,strUpart =,“零”;   ,,,,,休息;   ,,,,case “1”:   ,,,,,strUpart =,“壹”;   ,,,,,休息;   ,,,,case “2”:   ,,,,,strUpart =,“贰”;   ,,,,,休息;   ,,,,case “3”:   ,,,,,strUpart =,“叁”;   ,,,,,休息;   ,,,,case “4”:   ,,,,,strUpart =,“肆”;   ,,,,,休息;   ,,,,case “5”:   ,,,,,strUpart =,“伍”;   ,,,,,休息;   ,,,,case “6”:   ,,,,,strUpart =,“陆”;   ,,,,,休息;   ,,,,case “7”:   ,,,,,strUpart =,“柒”;   ,,,,,休息;   ,,,,case “8”:   ,,,,,strUpart =,“捌“;   ,,,,,休息;   ,,,,case “9”:   ,,,,,strUpart =,“玖”;   ,,,,,休息;   ,,,}      ,,,switch  (iTemp)   ,,,{   ,,,,case  1:   ,,,,,strUpart =, strUpart  +,“分”;   ,,,,,休息;   ,,,,case  2:   ,,,,,strUpart =, strUpart  +,“角”;   ,,,,,休息;   ,,,,case  3:   ,,,,,strUpart =, strUpart  +,““   ,,,,,休息;   ,,,,case  4:   ,,,,,strUpart =, strUpart  +,““   ,,,,,休息;   ,,,,case  5:   ,,,,,strUpart =, strUpart  +,“拾”;   ,,,,,休息;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

c#如何实现金额转换成中文大写金额