【发布时间】:2009-04-22 06:38:53
【问题描述】:
我正在寻找一个与货币首字母缩写词一起使用的 .Net 类/库,就像 TimeZoneInfo 类与时区一起使用一样。
我需要用这些首字母缩写词填充下拉列表并将结果存储在数据库中。该值将用于在稍后阶段从网络检索最新汇率。
有什么想法吗?
【问题讨论】:
标签: c# asp.net-mvc cultureinfo
我正在寻找一个与货币首字母缩写词一起使用的 .Net 类/库,就像 TimeZoneInfo 类与时区一起使用一样。
我需要用这些首字母缩写词填充下拉列表并将结果存储在数据库中。该值将用于在稍后阶段从网络检索最新汇率。
有什么想法吗?
【问题讨论】:
标签: c# asp.net-mvc cultureinfo
CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures);
IEnumerable<string> currencySymbols = cultures.Select<CultureInfo, string>(culture => new RegionInfo(culture.LCID).ISOCurrencySymbol);
这是你要找的吗?
【讨论】:
您最好自己生成列表并将其与相关信息一起放入数据库中。我已经相当成功地使用了这种方法
Country Currency Name Symbol Code
USA US Dollar $ USD
有几个好处
【讨论】:
那么,您可以从您将用于汇率的网络服务中查询此列表吗?
从根本上说,它比TimeZoneInfo 简单得多(它必须处理很多复杂性)——一个简单的枚举或硬编码/数据库列表就足够了?它确实会定期变化(参见:欧元)。
【讨论】: