दशमलव राशि है, 2 दशमलव स्थानों के लिए ट्रिम करने के लिए वर्तमानदशमलव राशि 2 दशमलव स्थानों के लिए ट्रिम करने के लिए करना चाहते हैं, अगर वर्तमान
उत्तर
अगर आप value = Decimal.Round(value, 2)
उपयोग करने की कोशिश है करना चाहते हैं?
using System;
class Test
{
static void Main()
{
decimal d = 1234.5678m;
Console.WriteLine("Before: {0}", d); // Prints 1234.5678
d = decimal.Round(d, 2);
Console.WriteLine("After: {0}", d); // Prints 1234.57
}
}
ध्यान दें कि यह बजाय गोलाई है बस (इसलिए यहाँ यह तक बढ़ाना है) ट्रिमिंग ... वास्तव में क्या आप की जरूरत है:
उदाहरण के लिए? संभावना है कि Decimal
संरचना आपको जो भी करने की ज़रूरत है उसका समर्थन करती है। अधिक विकल्पों के लिए MSDN से परामर्श लें।
Math.Round बैंकर के गोलाकार कर सकता है। http://msdn.microsoft.com/en-us/library/ms131275.aspx –
decimal.Truncate(myDecimal * 100)/100
यह पहले दो दशमलव स्थानों के बाद सब कुछ हटा देगा। राउंडिंग के लिए जॉन के जवाब देखें।
यह काम करना चाहिए (संपादित करें: गोलाई दूर करने के लिए फिक्स्ड):
((Int32)(value * Math.Pow(10, decimalPlaces)))/(Math.Pow(10D, decimalPlaces));
सी # '^' 'xor' है। इसके अलावा, अगर कोई 'दशमलव' संभावनाओं का उपयोग करता है तो यह एक जानबूझकर विकल्प है और शायद वे एक और प्रकार नहीं चाहते हैं (इसके अलावा आपका उदाहरण किसी भी मामले में बंद है)। – Joey
ठीक है, क्षमा करें math.exp() होना चाहिए। अन्यथा यह कैसे बंद है? –
'Int' सी # में एक प्रकार नहीं है और आप बाद में पूर्णांक विभाजन कर रहे हैं, वैसे भी कोई दशमलव स्थान नहीं छोड़ रहे हैं। – Joey
तो इसकी सिर्फ प्रदर्शन प्रयोजनों के लिए, आप का उपयोग कर सकते हैं:
Console.Out.WriteLine("Number is: {0:F2}", myDecimalNumber);
- 1. एंड्रॉयड - राउंड 2 के लिए दशमलव स्थानों
- 2. Regex 2 दशमलव स्थानों
- 3. 2 दशमलव स्थानों
- 4. डेटा एनोटेशन के साथ दशमलव दशमलव को 2 दशमलव स्थानों तक मान्य करें?
- 5. 2 दशमलव स्थानों पर गोल
- 6. दौर डबल करने के लिए दो दशमलव स्थानों
- 7. सीमा दो दशमलव स्थानों
- 8. 2 दशमलव स्थानों पर एक फ्लोट स्वरूपण
- 9. 2 दशमलव स्थानों के लिए संख्या फ़ॉर्मेट करने के लिए कोशिश कर रहा है jQuery
- 10. 0 दशमलव स्थानों
- 11. दो दशमलव स्थानों
- 12. mvc3, C# में 2 दशमलव स्थानों तक संख्या प्रदर्शित करने के लिए कैसे?
- 13. TSQL DateDiff 2 दशमलव स्थानों के साथ दिनों की संख्या वापस करने के लिए
- 14. jQuery के भीतर 2 दशमलव स्थानों के लिए एक मूल्य परिवर्तित
- 15. 2 वैश्विक स्तरों के बजाय 4 दशमलव स्थानों को दिखाने के लिए मुद्रा प्रारूप बदलें
- 16. Sql सर्वर दशमलव (30,10) पिछले 2 दशमलव
- 17. जावास्क्रिप्ट 2 दशमलव स्थानों पर एक फ्लोट प्रदर्शित करता है
- 18. मैं एक दशमलव को 0 दशमलव स्थानों तक विभाजित करने और गोल करने के लिए कैसे सेट कर सकता हूं?
- 19. पायथन: दशमलव रूपांतरण करने के लिए द्विआधारी
- 20. एन दशमलव स्थानों की संख्या के साथ Double.ToString
- 21. मैं C# में प्रोग्रामेटिक रूप से नियंत्रित संख्याओं के दशमलव के लिए दशमलव कैसे प्रारूपित करूं?
- 22. दशमलव
- 23. डबल और दशमलव की तुलना करने के लिए मुझे डबल से दशमलव या दशमलव में डबल डालना चाहिए?
- 24. रेजर व्यू इंजन का उपयोग करना - मैं अल्पविराम और दो दशमलव स्थानों के लिए दशमलव मान कैसे प्रारूपित करूं?
- 25. डेटाबेस संग्रहण: दशमलव (? 2,)
- 26. मैं 2 दशमलव स्थानों पर कैसे जा सकता हूं?
- 27. दशमलव (.net)
- 28. स्वरूप अधिकतम 2 दशमलव अंकों के साथ स्ट्रिंग के रूप में एक BigDecimal, दशमलव हिस्सा
- 29. कैसे 2 दशमलव अंक
- 30. मैं .Net में दशमलव से 2 दशमलव स्थानों को कैसे गोल करूं?
तुम सिर्फ "अतिरिक्त बंद कलम करना चाहते हैं decimals "या आप जॉन की तरह दौर करना चाहते हैं? –
छंटनी या गोल? छंटनी करने के लिए: http://stackoverflow.com/questions/329957/truncate-decimal-number-not-round-off – SwDevMan81