मैं एक स्ट्रिंग को दशमलव के रूप में स्वरूपित करना चाहता हूं, लेकिन दशमलव में दशमलव के बाद कुछ निम्न शून्य हैं। मैं इसे कैसे प्रारूपित करूं कि उन अर्थहीन 0 गायब हो गए हैं?अतिरिक्त निम्नलिखित 0 को हटाने के लिए मैं सी # दशमलव कैसे प्रारूपित करूं?
string.Format("{0}", 1100M);
string.Format("{0}", 1100.1M);
string.Format("{0}", 1100.100M);
string.Format("{0}", 1100.1000M);
प्रदर्शित करता है:
1100
1100.1
1100.100
1100.1000
लेकिन मैं इसे होना चाहते हैं:
1100
1100.1
1100.1
1100.1
संदर्भ के लिए, अन्य प्रश्न है कि अनिवार्य रूप से इस के डुप्लिकेट कर रहे हैं, कि मैं धन्यवाद मिल गया है यहां दिए गए उत्तरों के लिए:
- Parse decimal and filter extra 0 on the right?
- Best way to display decimal without trailing zeroes
- How can I strip zeros and decimal points off of decimal strings?
क्या 1002.231 बस एक उदाहरण है? यही है, क्या आप 1.12000 1.12 या 1.120 होना चाहते हैं? – n8wrl
ध्यान दें कि यदि आप * दशमलव * मान चाहते हैं, तो आपको एक का उपयोग करना चाहिए, उदा। 1100.1000m। "दशमलव अक्षर" के लिए "एम" पर ध्यान दें। –
@ जोन: धन्यवाद मैंने देखा कि इसे ठीक करने के लिए भी चला गया, और जब मैं लौटा तो आपकी टिप्पणी मेरे लिए इंतजार कर रही थी .. तो तेज़ ...;) –