Περισσότερα
Πώς μπορώ να στρογγυλοποιήσω μια δεκαδική τιμή σε 2 δεκαδικά ψηφία (για έξοδο σε μια σελίδα)
Όταν εμφανίζετε την τιμή ενός δεκαδικού ψηφίου με την .ToString()
, είναι ακριβές σε 15 δεκαδικά ψηφία, και δεδομένου ότι το χρησιμοποιώ για να αναπαραστήσω δολάρια και σεντς, θέλω η έξοδος να είναι μόνο 2 δεκαδικά ψηφία.
Μπορώ να χρησιμοποιήσω μια παραλλαγή της .ToString()
για αυτό;
607
3
ή
Αν το χρειάζεστε μόνο για εμφάνιση, χρησιμοποιήστε το string.Format
http://www.csharp-examples.net/string-format-double/
Το "m" είναι ένα δεκαδικό επίθημα. Σχετικά με το δεκαδικό επίθημα:
http://msdn.microsoft.com/en-us/library/364x0z75.aspx
Math.Round Method (Decimal, Int32)