首页 > 编程 > C# > 正文

C#实现将商品金额小写转换成大写的方法

2020-01-24 01:01:41
字体:
来源:转载
供稿:网友

本文实例讲述了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#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表