C# Double not affected by Math.Round - Why?
<p>I have this piece of code at the moment:</p>

<pre><code> totalCost = fuelPrice * purchaseVolume;
 totalCost = Math.Round(totalCost, 2);
 Console.WriteLine("Total Cost = £" + totalCost);
</code></pre>

<p>If the fuel price is 1.15 and the volume is 2, the <code>console.writeline</code> then displays the Total cost as £2.3, not 2.30 as I am trying to achieve.  What am I doing wrong?</p>
