Decimal string format truncates the zero left to the decimal point
<p>I'm calling the below method with <code>0.02</code></p>

<pre><code>public static string FormatAsDecimalWithCommaSeperator(decimal value)
{
    return String.Format("{0:#,###,###.##}", value);
}
</code></pre>

<p>returns <code>.02</code></p>

<p>All I want to do is to leave two decimal digits and leave the zero left to the decimal point. Meaning in that case it should have returned <code>"0.02"</code></p>

<p>How can I fix this?</p>
