gpt4 book ai didi

C# 格式化货币给定货币代码(如 USD/GBP/FRF)

转载 作者:行者123 更新时间:2023-11-30 19:32:39 25 4
gpt4 key购买 nike

我正在与返回货币 (System.Decimal) 和货币代码的数据库集成。货币代码是 "USD""GBP" 甚至 "FRF" 等字符串。

mscorlib 是否有内置的东西可以帮助我格式化这些货币?我首先想到的是在数据库货币代码和CultureInfo之间建立一个映射,但是我不知道如何处理FRF,因为如果我使用"fr-FR",它将格式化为欧元而不是法郎。

我们必须支持的货币符号的完整列表是:

FRF
CHF
NZD
IN2
SAR
SEK
EUR
MXP
DKK
GBP
AUD
IN1
AED
CAD
NOK
INR
USD
PLN

最佳答案

I first thought about setting up a mapping between database currency code and CultureInfo, but I don't know what to do about FRF because if I use "fr-FR", it would format as euros instead of francs.

我会采用这种方法,但是为 FRF 创建一个自定义的 IFormatProvider 来执行您选择的格式。这就像构造一个 NumberFormatInfo 一样简单

关于C# 格式化货币给定货币代码(如 USD/GBP/FRF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5006546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com