<p>When displaying the value of a decimal currently with <code>.ToString()</code>, 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. </p>

<p>Do I use a variation of <code>.ToString()</code> for this?</p>

```
```
decimalVar.ToString("#.##"); // returns ".5" when decimalVar == 0.5m
```
```
or
```
```
decimalVar.ToString("0.##"); // returns "0.5"  when decimalVar == 0.5m
```
```
or
```
```
decimalVar.ToString("0.00"); // returns "0.50"  when decimalVar == 0.5m
```
```