क्या कोई भी .NET फ्रेमवर्क के लिए पहले से लागू किए गए पैसे प्रकार के बारे में जानता है जो i18n (मुद्राएं, स्वरूपण इत्यादि) का समर्थन करता है? मैं एक अच्छी तरह से लागू प्रकार की तलाश में हूं और एक नहीं ढूंढ सकता।क्या किसी को भी .NET में पैसे के प्रकार के बारे में पता है?
उत्तर
चेक इस लेख A Money type for the CLR
एक सुविधाजनक, उच्च प्रदर्शन CLR जो हानि के बिना अंकगणितीय आपरेशनों, मुद्रा प्रकार, स्वरूपण, और सावधान वितरण और गोलाई संभालती के लिए पैसे संरचना।
बहुत दिलचस्प है। इससे मेरी पिछली परियोजना पर मदद मिलेगी। –
यह वही था जो मैं ढूंढ रहा था! धन्यवाद! – Mateo
इसमें समस्याएं हैं: (1) मैंने कई मामलों को देखा है जहां समान धन मूल्य समान के समान नहीं होते हैं और आपको पहले दशमलव पर डालना पड़ता है। (2) यह बहुत मोटा है: इसमें शामिल हैं: Int64, Int32, 3 स्ट्रिंग्स, और एक UInt16। लेखक दशमलव प्रकार की प्रकृति को समझ में नहीं आया। (3) हैश फ़ंक्शन बल्कि उप-स्थानिक है। (4) आप आंशिक सेंट (यह ठीक है) हो सकता है लेकिन ToString() राउंड दो दशमलव स्थानों पर। –
मुझे लगता है कि आप दशमलव डेटा प्रकार का उपयोग करना चाहते हैं, और ToString() के लिए उचित अधिभार का उपयोग करना चाहते हैं।
CultureInfo current = CultureInfo.CurrentCulture;
decimal myMoney = 99.99m;
//formats as money in current culture, like $99.99
string formattedMoney = myMoney.ToString("C", current);
वर्तमान संस्कृति में उपयोग किए गए अन्य मुद्राओं के बारे में क्या? – DarkWanderer
हाँ ... सुनिश्चित करें कि आप पैसे के लिए दशमलव प्रकार का उपयोग करें। फ़्लोट दशमलव मानों के लिए सटीक नहीं है। – Armstrongest
मैं पूर्णांक/लंबा उपयोग करता हूं, और सेंट्स (या पेंस) जैसे बहुत कम मूल्य का उपयोग करता हूं - तब काम करने के लिए कोई दशमलव नहीं होगा, और सभी गणना निकटतम केंद्र में गोल की जा सकती है।
या, मार्टिन फाउलर की पुस्तक "एंटरप्राइज़ एप्लिकेशन आर्किटेक्चर के पैटर्न" पर एक नज़र डालें। उस पुस्तक में, उन्होंने एक मनी क्लास को कार्यान्वित करने के बारे में बात की। http://www.amazon.com/Enterprise-Application-Architecture-Addison-Wesley-Signature/dp/0321127420
आपके पास यह थोड़ा गलत है। यह बहुत कम मूल्य नहीं है, यह सबसे कम मूल्य है। यह एकमात्र बुलेटप्रूफ उत्तर है जिसे मैंने कभी पाया है - यदि आपके पास वास्तविकता से परे सटीकता है तो आपको उन डिवीजनों के बाद किए गए अंश प्राप्त करने जा रहे हैं जिन्हें नहीं लेना चाहिए। –
हालांकि अमेरिकी मुद्रा में सेंट सबसे कम मूल्य नहीं है; अन्यथा गैस स्टेशन $ 2.149/गैल पर गैस नहीं बेच सके, जो वे करते हैं। इसी तरह, प्रतिशत (जैसे ब्याज) अक्सर अंशकालिक सेंट में परिणाम होता है, और राउंडिंग मध्यवर्ती चरणों में हमेशा उपयुक्त नहीं होती है। – technophile
- 1. क्या किसी को भी किसी भी स्प्राइट संग्रह के बारे में पता है?
- 2. किसी को भी किसी भी स्थिर टाइप की गई स्क्रिप्टिंग भाषाओं के बारे में पता है?
- 3. किसी को भी vi में उद्देश्य-जे वाक्यविन्यास हाइलाइटिंग के बारे में पता है?
- 4. किसी को भी xsd से कक्षाएं उत्पन्न करने के लिए किसी भी टी 4 टेम्पलेट्स के बारे में पता है?
- 5. किसी को भी ओलाप आंतरिक के बारे में कुछ पता है?
- 6. किसी को भी java.util.Map कार्यान्वयन के बारे में पता है कम स्मृति उपयोग के लिए अनुकूलित?
- 7. किसी भी सी # स्थानिक डेटा पुस्तकालयों के बारे में जानें?
- 8. क्या किसी को किसी भी अच्छे ओपन सोर्स Geodjango ऐप्स के माध्यम से खोदने के बारे में पता है?
- 9. क्या किसी को स्लिम 2 डी lib के लिए किसी भी अच्छे ट्यूटोरियल के बारे में पता है?
- 10. क्या किसी को आईफोन के लिए एड्रेसबुक फ्रेमवर्क के लिए रैपर के बारे में पता है?
- 11. किसी को भी एक अच्छा मुफ्त पैच निर्माता के बारे में पता है?
- 12. किसी भी जावा कचरा संग्रह लॉग विश्लेषण उपकरण के बारे में पता है?
- 13. क्या किसी को पाइथन के लिए एसिंक्रोनस mysql lib के बारे में पता है?
- 14. किसी को भी अच्छा पता है .Net शतरंज इंजन
- 15. क्या किसी को node.js linkedin API उदाहरण के बारे में पता है?
- 16. पाइथन में किसी भी प्रकार के लिए unittest?
- 17. लेआउट फ़ाइलों में "हार्डकोडेड स्ट्रिंग्स" के बारे में चेतावनियों को दबाने के किसी भी तरीके से?
- 18. किसी को भी किसी भी jQuery मास्क प्लगइन के बारे में पता है जो एमवीसी अविभाज्य सत्यापन के साथ काम करता है?
- 19. जावा में किसी भी प्रकार के किसी भी प्रकार के तर्कों को स्वीकार करने वाली विधि कैसे बनाएं?
- 20. जावा ऐप में पैसे के लिए उपयोग करने के लिए सबसे अच्छा डेटा प्रकार क्या है?
- 21. क्या किसी को भी किसी भी सी/सी ++/सी # कोड पुस्तकालयों के बारे में पता है जो ऑडियो सिंथेसाइज़र इम्यूलेशन करते हैं?
- 22. इंटेलिजे को एक्सएमएल फाइलों में जावा तत्वों के लिंक के बारे में पता है
- 23. कोई भी ऑनलाइन मुक्त डेटाबेस के बारे में जानता है?
- 24. पैसे के रूप में प्रारूप संख्या
- 25. क्या किसी को भी .NET ओपनआईडी प्रदाता नमूना कोड पता है जो मौजूद हो सकता है?
- 26. फ़ंक्शन [-A1, ..., + B] पैरामीटर के रूप में किसी भी सुपरटेप को अनुमति देने के बारे में क्यों नहीं है?
- 27. क्या .NET में कोई भी "संदर्भकंपर" है?
- 28. क्या किसी को भी एक अच्छा ओडाटा एक्सप्लोरर पता है?
- 29. के बारे में foldl प्रकार परिभाषा अस्पष्ट
- 30. क्या किसी को विंडोज प्लेटफ़ॉर्म के लिए पाइप व्यूअर के अच्छे विकल्प के बारे में पता है?
दिलचस्प बात यह है कि यह प्रश्न * नए * प्रश्न का डुप्लिकेट होने के लिए बंद हो गया। यह कैसे काम करता है, तुमने मुझे मिल गया है। – Mateo