2009-04-22 14 views
6

मैं एक नेट वर्ग/पुस्तकालय उसी तरह TimeZoneInfo वर्ग समय क्षेत्रों के साथ काम करता है मुद्रा के संक्षिप्त रूप के साथ प्रयोग करने के लिए देख रहा हूँ।मुद्रा लाइब्रेरी

मैं इन acronyms के साथ इस सूची में नीचे एक बूंद को पॉप्युलेट और एक databse में परिणाम स्टोर करने के लिए की जरूरत है। इस मान का उपयोग बाद के चरण में वेब से अद्यतित विनिमय दर को पुनर्प्राप्त करने के लिए किया जाएगा।

कोई भी विचार?

उत्तर

7
को नियंत्रित किया जा सकता है
CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures); 
IEnumerable<string> currencySymbols = cultures.Select<CultureInfo, string>(culture => new RegionInfo(culture.LCID).ISOCurrencySymbol); 

क्या आप इसे देख रहे हैं?

0

ठीक है, आप वेब सेवा है कि आप विनिमय दरों के लिए उपयोग किया जाएगा से इस सूची क्वेरी कर सकते हैं?

मूल रूप से, यह TimeZoneInfo (जो कई जटिलताओं को संभालने के लिए है) की तुलना में एक बहुत ही सरल सूची है - एक साधारण enum या हार्ड-कोडित/डेटाबेस सूची पर्याप्त होनी चाहिए? और यह समय-समय पर बदलता है (देखें: EUR)।

1

आप सूची अपने आप को पैदा करने और संबंधित जानकारी के साथ एक डेटाबेस में डालने से बेहतर हो सकता है। मैं इस दृष्टिकोण का उपयोग किया है काफी सफलतापूर्वक

Country Currency Name Symbol Code 

USA US Dollar $ USD 

वहाँ लाभ के एक जोड़े

  1. रिपोर्टिंग के रूप में आप इस मेज पर शामिल होने और उत्पादन के रूप में आवश्यक में
  2. परिवर्तन फ़ॉर्मेट कर सकते हैं बहुत आसान है कर रहे हैं क्षेत्र को
  3. जटिल परिदृश्यों जैसे कई मुद्राओं का समर्थन करने वाले देशों को
संबंधित मुद्दे