मैं एक विशिष्ट संस्कृति के लिए मुद्रा पैटर्न कैसे प्राप्त करूं?विशिष्ट संस्कृति मुद्रा पैटर्न कैसे प्राप्त करें
के बजाय का उपयोग कर:
उदाहरण के लिएstring.Format("{0:c}", 345.10)
मैं इस का उपयोग करना चाहते:।
string.Format("#.##0,00 €;-#.##0,00 €", 345.10);
लेकिन मैं कैसे पैटर्न स्ट्रिंग (# की तरह "मिलता है ## 0,00 €; - #। ## 0,00 € ") प्रत्येक संस्कृति के लिए मेरे आवेदन की ज़रूरत है?
मैं "{0: c}" पैटर्न का उपयोग नहीं कर सकता क्योंकि यदि उपयोगकर्ता भाषा को स्विच करता है तो मुद्रा समान होनी चाहिए।
इस तरह से मैं कोशिश कर रहा हूँ। क्या मुझे एक स्विच लागू करना है जो मेरे स्वयं द्वारा चुने गए पैटर्न का उपयोग करता है? उदाहरण के लिए CurrencyNegativePattern में 15 विकल्प हैं। या int संख्या के बजाय स्ट्रिंग मान प्राप्त करने का कोई तरीका है? संपादित करें: आपने पहले ही उत्तर दिया है। – naishx