本文實例講述了C#實現將商品金額小寫轉換成大寫的方法。分享給大家供大家參考,具體如下:
#region 【將商品金額小寫轉換成大寫】MoneySmallToBig/// <summary>/// 將商品金額小寫轉換成大寫/// </summary>/// <param name="par">小寫金額</param>/// <returns>處理后的大寫金額</returns>public static string MoneySmallToBig(string par){ String[] Scale = { "分", "角", "元", "拾", "佰", "仟", "萬", "拾", "佰", "仟", "億", "拾", "佰", "仟", "兆", "拾", "佰", "仟" }; String[] Base = { "零", "壹", "貳", "叁", "肆", "伍", "陸", "柒", "捌", "玖" }; String Temp = par; string result = null; int index = Temp.IndexOf(".", 0, Temp.Length);//判斷是否有小數點 if (index != -1) { Temp = Temp.Remove(Temp.IndexOf("."), 1); for (int i = Temp.Length; i > 0; i--) { int Data = Convert.ToInt16(Temp[Temp.Length - i]); result += Base[Data - 48]; result += Scale[i - 1]; } } else { for (int i = Temp.Length; i > 0; i--) { int Data = Convert.ToInt16(Temp[Temp.Length - i]); result += Base[Data - 48]; result += Scale[i + 1]; } } return result;}#endregion
PS:這里再為大家推薦一款轉換工具供大家參考:
人民幣大寫在線轉換工具:
http://tools.VeVB.COm/zhuanhuanqi/rmbupper
更多關于C#相關內容感興趣的讀者可查看本站專題:《C#窗體操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結》、《C#程序設計之線程使用技巧總結》、《C#操作Excel技巧總結》、《C#中XML文件操作技巧匯總》、《C#數據結構與算法教程》、《C#數組操作技巧總結》及《C#面向對象程序設計入門教程》
希望本文所述對大家C#程序設計有所幫助。
新聞熱點
疑難解答