डबल। पर्स का उपयोग करते समय, ऐसा लगता है कि मैं जिस स्ट्रिंग को परिवर्तित कर रहा हूं उससे किसी भी पीछे (महत्वहीन) शून्य को स्ट्रिंग करना पसंद करता है। मुझे डबल चाहिए। दशमलव के बाद स्थानों पर रखने के लिए पर्स। उदाहरण के लिए, यहाँ कुछ कोड है:डबल स्थान रोकना। दशमलव स्थान के बाद पिछली शून्य को हटाने से पर्स?
tobereturned.MouseSensitivty = double.Parse(String.Format("{0:#.##}", tempstring[1]));
Debug.WriteLine("Converted " + String.Format("{0:#.##}", tempstring[1]) + " to " + tobereturned.MouseSensitivty);
डीबगर तो लिखते
परिवर्तित 4,00 4
को तो यह double.Parse है की तरह लगता है यहाँ कुछ गड़बड़ कर रहा। पीएस माउस संवेदनशीलता डबल प्रकार का भी है, इसलिए मैं इस पर कोई स्ट्रिंग ऑपरेशन नहीं कर सकता।
मुझे दो चीज नहीं है। पर्स कुछ अजीब/फिश कर रहा है। संख्या। FormatDouble() फ़ंक्शन शायद दशमलव संख्या के बिना आपका नंबर प्रस्तुत कर रहा है। (वह कार्य जो Double.ToString() कॉल करता है।) – jwwishart