Avatar ·

C# में दशमलव को दशमलव के बाद दो अंकों के साथ कैसे प्रदर्शित करें?

सभी को नमस्कार! मैं एक शुरुआती C# डेवलपर हूँ, मुझे decimal संख्याओं को फ़ॉर्मेट करने की समस्या का सामना करना पड़ा। मुझे किसी उत्पाद की कीमत दशमलव के बाद दो अंकों के साथ प्रदर्शित करनी है, उदाहरण के लिए: 12.50, 99.99, 145.00।

\n\n

समस्या यह है कि जब मैं केवल Console.WriteLine या ToString() का उपयोग करता हूँ, तो मुझे अलग-अलग संख्या में अंक मिलते हैं। यहाँ मेरा कोड है:

\n\n
decimal price = 12.5m;\ndecimal tax = 0.12345m;\ndecimal total = 150m;\n\nConsole.WriteLine(price);   // आउटपुट: 12,5\nConsole.WriteLine(tax);     // आउटपुट: 0,12345\nConsole.WriteLine(total);   // आउटपुट: 150
\n\n

मैंने अलग-अलग तरीके आज़माए, लेकिन वे सही से काम नहीं कर रहे हैं। उदाहरण के लिए, मैंने लिखा:

\n\n
Console.WriteLine(price.ToString("0.00")); // आउटपुट: 12,50 - यह ठीक है\nConsole.WriteLine(total.ToStr