मेरे पास एक टेक्स्ट फ़ाइल है, जिसका उपयोग मैं अपने आवेदन में जानकारी इनपुट करने के लिए करता हूं। समस्या यह है कि कुछ मूल्य फ़्लोट होते हैं और कभी-कभी वे शून्य होते हैं, यही कारण है कि मैं अपवाद प्राप्त करें।float.Parse() जिस तरह से मैं चाहता था
var s = "0.0";
var f = float.Parse(s);
उपरोक्त कोड पंक्ति 2 पर अपवाद फेंकता है "इनपुट स्ट्रिंग सही प्रारूप में नहीं थी।"
मेरा मानना है कि समाधान फ्लोट के उन्नत अधिभार होगा। पर्स, जिसमें पैरामीटर के रूप में IFormatProvider शामिल है, लेकिन मुझे अभी तक इसके बारे में कुछ भी पता नहीं है।
मैं "0.0" का विश्लेषण कैसे करूं?
मैंने आपके कोड को आजमाया है और मूल्य जुर्माना पार्स करने में सक्षम हूं। –
यह कोड संस्कृति निर्भर है (यानी लोकेल निर्भर)। तो हम में से कुछ इस व्यवहार को नहीं देख पाएंगे। – inazaruk