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#
, 转换
, 小写
, 大写
商品金额
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。

时间: 2024-09-17 04:33:54

C#实现将商品金额小写转换成大写的方法_C#教程的相关文章

请问账套数据的导出,导出的金额如何转换成大写?用toupper还是小写

问题描述 请问账套数据的导出,导出的金额如何转换成大写?用toupper还是小写 请问账套数据的导出,导出的金额如何转换成大写?用toupper还是小写 解决方案 你说的大写是中文数字大写吧http://youqiemail.blog.163.com/blog/static/85356927201021634927561/

php实现字符串首字母转换成大写的方法

 这篇文章主要介绍了php实现字符串首字母转换成大写的方法,涉及php中ucfirst及ucwords函数的使用技巧,需要的朋友可以参考下     本文实例讲述了php实现字符串首字母转换成大写的方法.分享给大家供大家参考.具体分析如下: php中可以通过ucfirst函数将一个字符串中的第一个字母转换成大写,而ucwords函数可以将一个字符串中每个单词的首字母转换成大写 ? 1 2 3 4 5 6 7 8 <?php $string = "php string functions ar

Word2007将阿拉伯数字转换成大写数字方法

  在使用word2007时,我们经常会遇到平一些账目要使用数字大写,而大写数字还有许多人至今都不会写.不过没关系,今天小编来教大家在Word中轻松完成阿拉伯数字和大写数字的转换,你只需要输入阿拉伯数字,然后用Word转换一下,这些阿拉伯数字即可变成大写的数字!一起来看看Word2007将阿拉伯数字转换成大写数字方法吧! ①首先,选中需要转换的数字; Word2007将阿拉伯数字转换成大写数字方法 ②单击菜单栏的"插入"中的"数字"; Word2007将阿拉伯数字转

php实现字符串首字母转换成大写的方法_php技巧

本文实例讲述了php实现字符串首字母转换成大写的方法.分享给大家供大家参考.具体分析如下: php中可以通过ucfirst函数将一个字符串中的第一个字母转换成大写,而ucwords函数可以将一个字符串中每个单词的首字母转换成大写 <?php $string = "php string functions are easy to use."; $sentence = ucfirst($string); $title = ucwords($string); print("$

ASP字符串大写转换成小写 ASP小写转换成大写 ucase lcase_ASP基础

LCase:转成小写 UCase:转成大写 下面是ASP中的代码,可以直接演示效果的. 复制代码 代码如下: <% dim str,str1,str2 str="AbCdEf" str1=LCase(str) str2=UCase(str) Response.write("LCase转换小写"&str1 & ",UCase转换大写" & str2) %> 而.NET中将字符串转换为大写ToUpper(),将字符

ASP字符串大写转换成小写 ASP小写转换成大写 ucase lcase

LCase:转成小写 UCase:转成大写 下面是ASP中的代码,可以直接演示效果的. 复制代码 代码如下: <% dim str,str1,str2 str="AbCdEf" str1=LCase(str) str2=UCase(str) Response.write("LCase转换小写"&str1 & ",UCase转换大写" & str2) %> 而.NET中将字符串转换为大写ToUpper(),将字符

[经典面试题]将字符串里的小写字母转换成大写的。 要求不通过比较

[题目] 将字符串里的小写字母转换成大写的. 要求不通过比较 --------腾讯校招 [思路] a~z的ascii码:97~122 也就是:1100001~1111010 A~Z的ascii码:65~90 也就是: 1000001~1011010 通过判断从低位数第五位是否是0,1而得到是小写字母还是大写字母 [代码] /********************************* * 日期:2014-11-21 * 作者:SJF0115 * 题目: 将字符串里的小写字母转换成大写的.

php将字符串全部转换成大写或者小写的方法

 这篇文章主要介绍了php将字符串全部转换成大写或者小写的方法,涉及php中strtolower与strtoupper等函数的使用技巧,需要的朋友可以参考下     本文实例讲述了php将字符串全部转换成大写或者小写的方法.分享给大家供大家参考.具体分析如下: php中可以通过strtolower和strtoupper两个函数将字符串中的每个英文字符全部转换成小写或者大写 ? 1 2 3 4 5 6 7 8 <?php $string = "Learn PHP string functio

php将字符串全部转换成大写或者小写的方法_php技巧

本文实例讲述了php将字符串全部转换成大写或者小写的方法.分享给大家供大家参考.具体分析如下: php中可以通过strtolower和strtoupper两个函数将字符串中的每个英文字符全部转换成小写或者大写 <?php $string = "Learn PHP string functions at jb51.net"; $lower = strtolower($string); $upper = strtoupper($string); print("$lower\