手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#实现将商品金额小写转换成大写的方法
C#实现将商品金额小写转换成大写的方法
摘要:本文实例讲述了C#实现将商品金额小写转换成大写的方法。分享给大家供大家参考,具体如下:#region【将商品金额小写转换成大写】MoneyS...

本文实例讲述了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.jb51.net/zhuanhuanqi/rmbupper

希望本文所述对大家C#程序设计有所帮助。

【C#实现将商品金额小写转换成大写的方法】相关文章:

C# byte数组与Image相互转换的方法

C#读写文件的方法汇总

深入理解C#实现快捷键(系统热键)响应的方法

C# 去除首尾字符或字符串的方法

C#实现图片分割方法与代码

C# 格式化字符首字母大写的方法

配置C#的系统环境变量的方法

C# 中将数值型数据转换为字节数组的方法

C# 改变无边框窗体尺寸大小的方法

将ocx文件转换成C#程序引用的DLL文件的办法

精品推荐
分类导航