本文所述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; }
希望本文所述对大家的C#程序设计有所帮助
本文向大家介绍PHP实现货币换算的方法,包括了PHP实现货币换算的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现货币换算的方法。分享给大家供大家参考。 具体实现代码如下: 上面的代码复制到一个新文件并将其保存为CurrencyConverter.php。当你需要转换包含类文件,称为“转换”功能。你需要输入自己的mysql数据库变量如登录详细信息。下面的例子将£2.50英镑转
我正在尝试使用函数。 而它应该打印$符号或美元? 我使用linux主机。 谢谢
在我们继续之前,我们需要先来知道“菲亚特”或“菲亚特货币”的含义。 菲亚特货币由政府宣布为其控制的领土内的法定货币。仅因政府监管或法律而具有价值的菲亚特货币不受黄金或白银等实物商品的支持。法定货币的价值来自供需关系和发行政府的稳定性,而不是支持它的商品的价值。它基于经济的信念和信誉。大多数现代纸币都是法定货币。 每个加密货币的新手都想知道如何兑现比特币或从比特币中提取到法定货币(美元,欧元,印度卢
下面是我的代码: 我试着做一个货币转换器,但我的代码直到美元不能运行,所以我还没有写欧元或日元。谢谢你的回复。
问题内容: 有没有一种方法可以将int转换为货币格式。我可以连接“ $”符号,但是如何将放入其中呢?像将int = 1000变成$ 1,000一样? 还是有一个功能可以完成所有工作?是否有字符串替换? 问题答案: FORMAT()函数:http : //dev.mysql.com/doc/refman/5.5/zh- CN/string- functions.html#function_forma
我试过... 但那就不允许便士条目了。 我想要增量按钮控制在英镑上升,但仍然想要输入便士的能力。 谢谢,1DMF