• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C# .net实现货币转换示例

C# .net实现货币转换示例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#示例,c#程序示例,岛形反转k线示例图,铜牌制作示例,企业决策分析示例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文所述C# .net实现货币转换示例主要利用string.format 和cultureInfo 来进行转换。分享给大家供大家参考之用。具体方法如下:

主要实现代码如下:

/// <summary> 
/// 输入Float格式数字,将其转换为货币表达方式 
/// </summary> 
/// <param name="ftype">货币表达类型:0=带¥的货币表达方式;1=不带¥的货币表达方式;其它=带¥的货币表达方式</param> 
/// <param name="fmoney">传入的int数字</param> 
/// <returns>返回转换的货币表达形式</returns> 
public string Rmoney(int ftype, double fmoney) 
{ 
  string _rmoney; 
  try 
  { 
 switch (ftype) 
 { 
   case 0: 
 _rmoney = string.Format("{0:C2}", fmoney); 
 break; 
   case 1: 
 _rmoney = string.Format("{0:N2}", fmoney); 
 break; 
   default: 
 _rmoney = string.Format("{0:C2}", fmoney); 
 break; 
 } 
  } 
  catch 
  { 
 _rmoney = ""; 
  } 
  return _rmoney; 
} 
/// <summary> 
/// 输入Float格式数字,将其转换为货币表达方式 
/// </summary> 
/// <param name="ftype">货币表达类型:0=人民币;1=港币;2=美钞;3=英镑;4=不带货币;其它=不带货币表达方式</param> 
/// <param name="fmoney">传入的int数字</param> 
/// <returns>返回转换的货币表达形式</returns> 
public static string ConvertCurrency(decimal fmoney) 
{ 
  CultureInfo cul = null; 
  int ftype=4; 
  string _rmoney=string.Empty; 
  try 
  { 
 switch (ftype) 
 { 
   case 0: 
 cul = new CultureInfo("zh-CN");//中国大陆 
 _rmoney = fmoney.ToString("c", cul); 
 break; 
   case 1: 
 cul = new CultureInfo("zh-HK");//香港 
 _rmoney = fmoney.ToString("c", cul); 
 break; 
   case 2: 
 cul = new CultureInfo("en-US");//美国 
 _rmoney = fmoney.ToString("c", cul); 
 break; 
   case 3: 
 cul = new CultureInfo("en-GB");//英国 
 _rmoney = fmoney.ToString("c", cul); 
 break; 
   case 4: 
 _rmoney = string.Format("{0:n}", fmoney);//没有货币符号 
 break; 

   default: 
 _rmoney = string.Format("{0:n}", fmoney); 
 break; 
 } 
  } 
  catch 
  { 
 _rmoney = ""; 
  } 
  return _rmoney; 
}

</div>

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • c#中合并excel表格的方法示例
  • C#裁剪,缩放,清晰度,水印处理操作示例
  • C#获取HTML文本的第一张图片与截取内容摘要示例代码
  • C#实现创建桌面快捷方式与添加网页到收藏夹的示例
  • C#实现的微信网页授权操作逻辑封装示例
  • C#代码实现短信验证码接口示例
  • C#信号量用法简单示例
  • C#实现冒泡排序算法的代码示例
  • C#微信公众号与订阅号接口开发示例代码
  • C#中使用基数排序算法对字符串进行排序的示例

相关文章

  • 2017-05-28C#获取鼠标在listview右键点击单元格的内容方法
  • 2017-05-28winform 使用Anchor属性进行界面布局的方法详解
  • 2017-05-28C#事件访问器详解
  • 2017-05-28silverlight实现图片局部放大效果的方法
  • 2017-05-28C# memcached缓存使用实例代码
  • 2017-05-28C#中volatile与lock用法
  • 2017-05-28C#微信公众号与订阅号接口开发示例代码
  • 2017-05-28C#实现在启动目录创建快捷方式的方法
  • 2017-05-28C#实现百分比转小数的方法
  • 2017-05-28C#多线程学习之(六)互斥对象用法实例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C# 设计模式系列教程-命令模式
    • C#下解析HTML的两种方法介绍
    • 轻松学习C#的正则表达式
    • 讲解.NET环境下绘制模糊数学中隶属函数分布图第1/5页
    • c#数据类型基础
    • C#获取视频某一帧的缩略图的方法
    • C# partial关键字说明
    • 一个可携带附加消息的增强消息框MessageBoxEx
    • C#实现图像反色的方法
    • C# 对XML基本操作代码总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有