snippetcsharpCritical
How do I display a decimal value to 2 decimal places?
Viewed 0 times
howdisplayplacesdecimalvalue
Problem
When displaying the value of a decimal currently with
Do I use a variation of
.ToString(), it's accurate to like 15 decimal places, and since I'm using it to represent dollars and cents, I only want the output to be 2 decimal places. Do I use a variation of
.ToString() for this?Solution
decimalVar.ToString("#.##"); // returns ".5" when decimalVar == 0.5mor
decimalVar.ToString("0.##"); // returns "0.5" when decimalVar == 0.5mor
decimalVar.ToString("0.00"); // returns "0.50" when decimalVar == 0.5mCode Snippets
decimalVar.ToString("#.##"); // returns ".5" when decimalVar == 0.5mdecimalVar.ToString("0.##"); // returns "0.5" when decimalVar == 0.5mdecimalVar.ToString("0.00"); // returns "0.50" when decimalVar == 0.5mContext
Stack Overflow Q#164926, score: 1231
Revisions (0)
No revisions yet.