Avatar ·

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

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

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

decimal price = 12.5m;
decimal tax = 0.12345m;
decimal total = 150m;

Console.WriteLine(price);   // आउटपुट: 12,5
Console.WriteLine(tax);     // आउटपुट: 0,12345
Console.WriteLine(total);   // आउटपुट: 150

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

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