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

 更新时间:2016年08月04日 12:09:15   作者:Quber  
这篇文章主要介绍了C#实现将商品金额小写转换成大写的方法,涉及C#数组与字符串的相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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#常见控件用法教程》、《WinForm控件用法总结》、《C#程序设计之线程使用技巧总结》、《C#操作Excel技巧总结》、《C#中XML文件操作技巧汇总》、《C#数据结构与算法教程》、《C#数组操作技巧总结》及《C#面向对象程序设计入门教程

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

相关文章

  • C#格式化json字符串的方法分析

    C#格式化json字符串的方法分析

    这篇文章主要介绍了C#格式化json字符串的方法,结合实例形式分析了C#针对json字符串格式化的原理、步骤与具体实现技巧,需要的朋友可以参考下
    2017-06-06
  • C#读写文本文件的方法

    C#读写文本文件的方法

    这篇文章主要介绍了C#读写文本文件的方法,实例分析了C#操作文本文件的原理与实现技巧,需要的朋友可以参考下
    2015-06-06
  • WPF使用DrawingContext实现二维绘图

    WPF使用DrawingContext实现二维绘图

    这篇文章介绍了WPF使用DrawingContext实现二维绘图的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • C#结合OpenCVSharp4实现图片相似度识别

    C#结合OpenCVSharp4实现图片相似度识别

    这篇文章主要为大家详细介绍了C#如何结合OpenCVSharp4实现图片相似度识别,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-09-09
  • DataGridView不显示最下面的新行、判断新增行、删除行操作

    DataGridView不显示最下面的新行、判断新增行、删除行操作

    这篇文章介绍了DataGridView不显示最下面的新行、判断新增行、删除行的操作方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • 详解C#获取特定进程CPU和内存使用率

    详解C#获取特定进程CPU和内存使用率

    本篇文章主要介绍详解C#获取特定进程CPU和内存使用率,非常具有实用价值,需要的朋友可以参考下。
    2016-11-11
  • .NET/C#实现识别用户访问设备的方法

    .NET/C#实现识别用户访问设备的方法

    这篇文章主要介绍了.NET/C#实现识别用户访问设备的方法,结合实例形式分析了C#识别用户访问设备的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • Unity 如何通过反射给gameObject添加组件

    Unity 如何通过反射给gameObject添加组件

    这篇文章主要介绍了Unity 通过反射给gameObject添加组件的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C#实现导出List数据到xml文件的方法【附demo源码下载】

    C#实现导出List数据到xml文件的方法【附demo源码下载】

    这篇文章主要介绍了C#实现导出List数据到xml文件的方法,涉及C#针对list类及xml文件的相关操作技巧,并附带完整demo源码供读者下载参考,需要的朋友可以参考下
    2016-08-08
  • C#实现图像反色的方法

    C#实现图像反色的方法

    这篇文章主要介绍了C#实现图像反色的方法,涉及C#操作图像颜色转换的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04

最新评论