मुझे यकीन है कि मेरे आवेदन में कुछ संख्या किसी भी विभाजक के बिना मुद्रित कर रहे हैं करना चाहते हैं, तब समूह आदि कोई बात नहीं क्या मौजूदा माहौल है। ऐसा लगता है कि निम्नलिखित दो तरीकों एक ही परिणाम (वहाँ संभवतः अधिक कर रहे हैं) का उत्पादन:ToString ("0") बनाम ToString (CultureInfo.InvariantCulture)
123456789.ToString("0");
123456789.ToString(CultureInfo.InvariantCulture);
आप किसी भी बढ़त मामलों या quirks के बारे में पता कर रहे हैं? कौन सा "सही" है? आप किस का उपयोग करेंगे?
मैं एक दूसरे का उपयोग करते थे, लेकिन हाल ही में मैं पहली बार एक मिल गया है और इसे का उपयोग, क्योंकि यह अतिरिक्त using System.Globalization
की आवश्यकता नहीं है शुरू कर दिया।
ओह, मैं अब जानते हैं कि आप प्रारूप तार ओवरराइड कर सकते हैं? मुझे इसे देखने की ज़रूरत है। –
क्या आप ओवरलोडिंग के बारे में निश्चित हैं? एमएसडीएन (http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx) कहता है: "किसी भी अन्य एकल चरित्र [उन मानकों में से एक] रनटाइम पर FormatException फेंकता है।" –
मुझे यकीन नहीं था कि यह मामला था या नहीं। मुझे लगता है कि एमएसडीएन लाइब्रेरी की एक त्वरित यात्रा ने मुझे दिखाया होगा :)। –