Avatar ·

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

सभी को नमस्कार! मैं एक शुरुआती 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